lists.osmocom.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
August
July
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
gerrit-log
April 2025
----- 2025 -----
August 2025
July 2025
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
gerrit-log@lists.osmocom.org
1 participants
1186 discussions
Start a n
N
ew thread
[S] Change in osmo-ttcn3-hacks[master]: hnbgw: Introduce test TC_{cs,ps}_rua_dt_during_sccp_wait_cc
by pespin
pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40184?usp=email
) Change subject: hnbgw: Introduce test TC_{cs,ps}_rua_dt_during_sccp_wait_cc ...................................................................... hnbgw: Introduce test TC_{cs,ps}_rua_dt_during_sccp_wait_cc Related: SYS#7453 Change-Id: I97767db5560edf951202c876726d0c52b5b5b49f --- M hnbgw/HNBGW_Tests.ttcn M hnbgw/expected-results.xml 2 files changed, 46 insertions(+), 2 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/84/40184/1 diff --git a/hnbgw/HNBGW_Tests.ttcn b/hnbgw/HNBGW_Tests.ttcn index 28b41d2..743898b 100644 --- a/hnbgw/HNBGW_Tests.ttcn +++ b/hnbgw/HNBGW_Tests.ttcn @@ -1567,6 +1567,47 @@ f_shutdown_helper(); } +/* scenario: HNB transmits a RUA DirectTransfer after having transmitted a RUA Connect + * (with RANAP payload) and conn is still being established on SCCP side (HNBGW sent CR, + * waiting for CC from CN). */ +private function f_tc_rua_dt_during_sccp_wait_cc(charstring id) runs on ConnHdlr { + /* HNB->MSC: InitialUE */ + var RANAP_PDU tx_ranap_pdu := f_build_initial_ue(g_pars); + f_iuh2iu_connect(tx_ranap_pdu); + + /* CREQ was received at CN, now HNB decides to retransmit the RANAP PDU (ie. L3/DTAP retrans timeout). + * We expect HNBGW to queue the msg until the SCCP conn is confirmed. */ + RUA.send(tx_ranap_pdu); + + /* Let some time for RUA DirectTransfer to reach the HNBGW: */ + f_sleep(1.0); + + /* Now tx SCCP CC from CN to HNBGW: */ + BSSAP.send(ts_MSC_CONN_PRIM_CONNECT_RES); + + /* now that SCCP conn is connected, HNBGW should forward the previously queued RANAP PDU: */ + f_bssap_expect(tx_ranap_pdu); + f_sleep(1.0); // FIXME: Can probably be dropped. +} +private function f_TC_rua_dt_during_sccp_wait_cc(boolean is_ps) runs on test_CT { + var ConnHdlr vc_conn; + g_num_hnbs := 1; + /* Instruct RAN_Emulation to avoid accepting the conn, we'll trigger an + * SCCP CC by sending a N-CONNECT RESP primitive in ConnHdlr. */ + g_ran_ops.ranap_connect_ind_auto_res := false; + f_init(); + + vc_conn := f_start_handler_with_pars(refers(f_tc_rua_dt_during_sccp_wait_cc), f_TestHdlrParams(6, is_ps)); + vc_conn.done; + + f_shutdown_helper(); +} +testcase TC_cs_rua_dt_during_sccp_wait_cc() runs on test_CT { + f_TC_rua_dt_during_sccp_wait_cc(false); +}testcase TC_ps_rua_dt_during_sccp_wait_cc() runs on test_CT { + f_TC_rua_dt_during_sccp_wait_cc(true); +} + friend function f_tc_ps_rab_assignment(charstring id) runs on ConnHdlr { var RANAP_PDU tx; @@ -1578,7 +1619,6 @@ f_cn_iu_release_procedure(pfcp_teardown := g_pars.pfcp_pars.pfcp_enabled); } - testcase TC_ps_rab_assignment() runs on test_CT { var ConnHdlr vc_conn; g_num_hnbs := 1; @@ -2603,6 +2643,8 @@ execute(TC_cs_rua_disconnect_during_sccp_cr_cc()); execute(TC_cs_iu_release_req_rua_disconnect()); execute(TC_ps_iu_release_req_rua_disconnect()); + execute(TC_cs_rua_dt_during_sccp_wait_cc()); + execute(TC_ps_rua_dt_during_sccp_wait_cc()); execute(TC_ps_rab_assignment()); execute(TC_ps_rab_assignment_concurrent()); diff --git a/hnbgw/expected-results.xml b/hnbgw/expected-results.xml index 3fca542..3777715 100644 --- a/hnbgw/expected-results.xml +++ b/hnbgw/expected-results.xml @@ -1,5 +1,5 @@ <?xml version="1.0"?> -<testsuite name='Titan' tests='58' failures='0' errors='0' skipped='0' inconc='0' time='MASKED'> +<testsuite name='Titan' tests='60' failures='0' errors='0' skipped='0' inconc='0' time='MASKED'> <testcase classname='HNBGW_Tests' name='TC_hnb_register' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_hnb_register_duplicate' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_hnb_register_duplicate_reuse_sctp_assoc' time='MASKED'/> @@ -29,6 +29,8 @@ <testcase classname='HNBGW_Tests' name='TC_cs_rua_disconnect_during_sccp_cr_cc' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_cs_iu_release_req_rua_disconnect' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_ps_iu_release_req_rua_disconnect' time='MASKED'/> + <testcase classname='HNBGW_Tests' name='TC_cs_rua_dt_during_sccp_wait_cc' time='MASKED'/> + <testcase classname='HNBGW_Tests' name='TC_ps_rua_dt_during_sccp_wait_cc' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_ps_rab_assignment' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_ps_rab_assignment_concurrent' time='MASKED'/> <testcase classname='HNBGW_Tests' name='TC_mscpool_L3Compl_on_1_cnlink' time='MASKED'/> -- To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/40184?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I97767db5560edf951202c876726d0c52b5b5b49f Gerrit-Change-Number: 40184 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-ci[master]: jobs/gerrit: add osmo-rp2040-firmware
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-ci/+/40183?usp=email
) Change subject: jobs/gerrit: add osmo-rp2040-firmware ...................................................................... jobs/gerrit: add osmo-rp2040-firmware Related: OS#6784 Change-Id: I12eb91af7e1d296a0f1447313a3449425e473669 --- M jobs/gerrit-verifications.yml 1 file changed, 9 insertions(+), 0 deletions(-) Approvals: Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve laforge: Looks good to me, approved diff --git a/jobs/gerrit-verifications.yml b/jobs/gerrit-verifications.yml index 4176d26..7d90799 100644 --- a/jobs/gerrit-verifications.yml +++ b/jobs/gerrit-verifications.yml @@ -95,6 +95,7 @@ docker_img_erlang: '$USER/debian-bookworm-erlang' docker_img_android: '
registry.osmocom.org/osmocom-build/debian-bookworm-android
' docker_img_aram_applet: '
registry.osmocom.org/osmocom-build/debian-bookworm-aram-applet
' + docker_img_rp2040: '
registry.osmocom.org/osmocom-build/debian-bookworm-rp2040
' timeout_cmd: '/usr/bin/timeout 30m' cmd: '{docker_run_ccache} {docker_img} {timeout_cmd} /build/contrib/jenkins.sh' gerrit_url: 'ssh://jenkins@gerrit.osmocom.org:29418' @@ -423,6 +424,14 @@ pipeline_binpkgs: "debian:10 debian:12" - osmo-remsim + + - osmo-rp2040-firmware: + pipeline_binpkgs: "" + cmd: | + docker pull {docker_img_rp2040} + {docker_run} \ + {docker_img_rp2040} {timeout_cmd} contrib/jenkins.sh + - simtrace2 - osmo-opencm3-projects: -- To view, visit
https://gerrit.osmocom.org/c/osmo-ci/+/40183?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I12eb91af7e1d296a0f1447313a3449425e473669 Gerrit-Change-Number: 40183 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-ci[master]: jobs/registry-rebuild-upload: add rp2040
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-ci/+/40182?usp=email
) Change subject: jobs/registry-rebuild-upload: add rp2040 ...................................................................... jobs/registry-rebuild-upload: add rp2040 Related: OS#6784 Change-Id: I8c407162d4ef6f16270e07483151ddb3b67f17f3 --- M jobs/registry-rebuild-upload.yml 1 file changed, 2 insertions(+), 0 deletions(-) Approvals: laforge: Looks good to me, approved pespin: Looks good to me, but someone else must approve Jenkins Builder: Verified diff --git a/jobs/registry-rebuild-upload.yml b/jobs/registry-rebuild-upload.yml index 87becf0..21d1335 100644 --- a/jobs/registry-rebuild-upload.yml +++ b/jobs/registry-rebuild-upload.yml @@ -7,6 +7,8 @@ image: "debian-bookworm-android" - registry-rebuild-upload-aram-applet: image: "debian-bookworm-aram-applet" + - registry-rebuild-upload-rp2040: + image: "debian-bookworm-rp2040" - job-template: name: '{job-name}' -- To view, visit
https://gerrit.osmocom.org/c/osmo-ci/+/40182?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I8c407162d4ef6f16270e07483151ddb3b67f17f3 Gerrit-Change-Number: 40182 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: CMakeLists.txt: set project: osmo-rp2040-firmware
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40180?usp=email
) Change subject: CMakeLists.txt: set project: osmo-rp2040-firmware ...................................................................... CMakeLists.txt: set project: osmo-rp2040-firmware Change-Id: I4afdfa9293401171a559b807a2288d83ce3a6a26 --- M CMakeLists.txt 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: pespin: Looks good to me, but someone else must approve Jenkins Builder: Verified laforge: Looks good to me, approved diff --git a/CMakeLists.txt b/CMakeLists.txt index d64396a..cb0f06f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ # note: this must happen before project() include(pico_sdk_import.cmake) -project(my_project) +project(osmo-rp2040-firmware) # initialize the Raspberry Pi Pico SDK pico_sdk_init() -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40180?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: I4afdfa9293401171a559b807a2288d83ce3a6a26 Gerrit-Change-Number: 40180 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: contrib/jenkins: new script
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40178?usp=email
) Change subject: contrib/jenkins: new script ...................................................................... contrib/jenkins: new script Add a script for building the project in jenkins. Related: OS#6784 Change-Id: Iaa39e3b1a9baf9d598c328231281da7c89c5dd41 --- M .gitignore A contrib/jenkins.sh 2 files changed, 7 insertions(+), 0 deletions(-) Approvals: osmith: Verified laforge: Looks good to me, approved pespin: Looks good to me, but someone else must approve diff --git a/.gitignore b/.gitignore index ff549be..d047853 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ *.hex CMakeFiles Makefile +build diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh new file mode 100755 index 0000000..702eea3 --- /dev/null +++ b/contrib/jenkins.sh @@ -0,0 +1,6 @@ +#!/bin/sh -ex + +mkdir build +cd build +cmake .. +make -j$(nproc) -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40178?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: Iaa39e3b1a9baf9d598c328231281da7c89c5dd41 Gerrit-Change-Number: 40178 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: osmo_gtm900: include hardware/clocks.h
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40179?usp=email
) Change subject: osmo_gtm900: include hardware/clocks.h ...................................................................... osmo_gtm900: include hardware/clocks.h The definition of set_sys_clock_khz has been moved to this file. Fix for: /build/osmo-gtm900/osmo_gtm900.c:343: undefined reference to `set_sys_clock_khz' Related:
https://forums.raspberrypi.com/viewtopic.php?t=377866#p2259765
Change-Id: Icf83d602e730c8ee14ea434c5d6ed8a4ab771cae --- M osmo-gtm900/osmo_gtm900.c 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: laforge: Looks good to me, approved Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve diff --git a/osmo-gtm900/osmo_gtm900.c b/osmo-gtm900/osmo_gtm900.c index 72eb25b..857c442 100644 --- a/osmo-gtm900/osmo_gtm900.c +++ b/osmo-gtm900/osmo_gtm900.c @@ -5,6 +5,7 @@ */ +#include <hardware/clocks.h> #include <hardware/irq.h> #include <hardware/structs/sio.h> #include <hardware/uart.h> -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40179?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: Icf83d602e730c8ee14ea434c5d6ed8a4ab771cae Gerrit-Change-Number: 40179 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: CMakeLists.txt: set project: osmo-rp2040-firmware
by laforge
Attention is currently required from: osmith. laforge has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40180?usp=email
) Change subject: CMakeLists.txt: set project: osmo-rp2040-firmware ...................................................................... Patch Set 2: Code-Review+2 -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40180?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: I4afdfa9293401171a559b807a2288d83ce3a6a26 Gerrit-Change-Number: 40180 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Wed, 30 Apr 2025 14:44:49 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: osmo_gtm900: include hardware/clocks.h
by laforge
Attention is currently required from: osmith. laforge has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40179?usp=email
) Change subject: osmo_gtm900: include hardware/clocks.h ...................................................................... Patch Set 2: Code-Review+2 -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40179?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: Icf83d602e730c8ee14ea434c5d6ed8a4ab771cae Gerrit-Change-Number: 40179 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Wed, 30 Apr 2025 14:44:43 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
3 months, 1 week
1
0
0
0
[XS] Change in osmo-rp2040-firmware[master]: contrib/jenkins: new script
by laforge
Attention is currently required from: osmith. laforge has posted comments on this change by osmith. (
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40178?usp=email
) Change subject: contrib/jenkins: new script ...................................................................... Patch Set 2: Code-Review+2 -- To view, visit
https://gerrit.osmocom.org/c/osmo-rp2040-firmware/+/40178?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: comment Gerrit-Project: osmo-rp2040-firmware Gerrit-Branch: master Gerrit-Change-Id: Iaa39e3b1a9baf9d598c328231281da7c89c5dd41 Gerrit-Change-Number: 40178 Gerrit-PatchSet: 2 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de> Gerrit-Attention: osmith <osmith(a)sysmocom.de> Gerrit-Comment-Date: Wed, 30 Apr 2025 14:44:34 +0000 Gerrit-HasComments: No Gerrit-Has-Labels: Yes
3 months, 1 week
1
0
0
0
[M] Change in docker-playground[master]: debian-bookworm-rp2040: new container
by laforge
laforge has submitted this change. (
https://gerrit.osmocom.org/c/docker-playground/+/40181?usp=email
) Change subject: debian-bookworm-rp2040: new container ...................................................................... debian-bookworm-rp2040: new container Related: OS#6784 Change-Id: I2a26ebc3c01a54dc2b0847b6b88d2f66934488c6 --- A debian-bookworm-rp2040/Dockerfile A debian-bookworm-rp2040/Makefile 2 files changed, 56 insertions(+), 0 deletions(-) Approvals: laforge: Looks good to me, approved Jenkins Builder: Verified pespin: Looks good to me, but someone else must approve diff --git a/debian-bookworm-rp2040/Dockerfile b/debian-bookworm-rp2040/Dockerfile new file mode 100644 index 0000000..4741811 --- /dev/null +++ b/debian-bookworm-rp2040/Dockerfile @@ -0,0 +1,53 @@ +# Container for building osmo-rp2040-firmware +ARG REGISTRY=docker.io +ARG UPSTREAM_DISTRO=debian:bookworm +FROM ${REGISTRY}/${UPSTREAM_DISTRO} +ARG UID +ARG PICO_SDK_VERSION=2.1.1 +ARG PICO_TOOL_VERSION=2.1.1 + +# For CMake +ENV PICO_SDK_PATH=/opt/pico-sdk + +# Add the build user +RUN useradd --uid=${UID} -m build && \ + mkdir /build && \ + chown -R build:build /build /opt /usr/local + +# Install required packages, based on: +#
https://github.com/raspberrypi/pico-sdk?tab=readme-ov-file#unix-command-line
+#
https://github.com/raspberrypi/picotool?tab=readme-ov-file#linux--macos
+RUN set -x && \ + apt-get update && \ + apt-get install -y --no-install-recommends \ + build-essential \ + ca-certificates \ + cmake \ + gcc-arm-none-eabi \ + git \ + libnewlib-arm-none-eabi \ + libstdc++-arm-none-eabi-newlib \ + libusb-1.0-0-dev \ + pkg-config \ + python3 \ + && \ + apt-get clean + +USER build + +# Install the SDK +RUN set -x && \ + cd /opt && \ + git clone --depth=1
https://github.com/raspberrypi/pico-sdk
-b "${PICO_SDK_VERSION}" && \ + cd pico-sdk && \ + git submodule update --init --depth 1 + +# Build and install picotool +RUN set -x && \ + cd /opt && \ + git clone --depth=1
https://github.com/raspberrypi/picotool
-b "${PICO_TOOL_VERSION}" && \ + cd picotool && \ + mkdir build && \ + cd build && \ + cmake -DCMAKE_INSTALL_PREFIX=/usr/local .. && \ + make -j$(nproc) install diff --git a/debian-bookworm-rp2040/Makefile b/debian-bookworm-rp2040/Makefile new file mode 100644 index 0000000..cdac90c --- /dev/null +++ b/debian-bookworm-rp2040/Makefile @@ -0,0 +1,3 @@ +UPSTREAM_DISTRO=debian:bookworm +DISTRO=debian-bookworm +include ../make/Makefile -- To view, visit
https://gerrit.osmocom.org/c/docker-playground/+/40181?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: merged Gerrit-Project: docker-playground Gerrit-Branch: master Gerrit-Change-Id: I2a26ebc3c01a54dc2b0847b6b88d2f66934488c6 Gerrit-Change-Number: 40181 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osmith(a)sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge(a)osmocom.org> Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
3 months, 1 week
1
0
0
0
← Newer
1
2
3
4
5
...
119
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Results per page:
10
25
50
100
200