Nikola, > I also request permission to submit a pull request to the OpenOCD repository, > as I currently face a “must be a collaborator” restriction.
You don't need any special permission to submit a PR to RISC-V OpenOCD repo. I have double checked and I was able to create a PR from an account without any permissions. If you need further help figuring out what is preventing you from creating a PR, please consider filing an issue and describing what are the steps you follow. https://github.com/riscv-collab/riscv-openocd/issues/new/choose ________________________________ From: Nikola Anicic <nikola.ani...@esperantotech.com> Sent: Wednesday, April 16, 2025 5:03 PM To: openocd-devel@lists.sourceforge.net Cc: Shankar Jayaratnam Subject: Transport Selection Improvements for riscv-openocd Dear OpenOCD Community, I’m contributing to the RISC-V fork of OpenOCD (https://github.com/riscv-collab/riscv-openocd) and have proposed improvements to enhance transport selection flexibility when communicating with targets. I’ve opened an issue to discuss this work: https://github.com/riscv-collab/riscv-openocd/discussions/1175. My changes are in a branch of my fork: https://github.com/anicic-nikola/riscv-openocd-esperanto. The improvements include: * Support for selecting different transport mechanisms (e.g., socket DMI) to reduce JTAG dependency. * A Python-based target simulator to test OpenOCD with socket DMI communication. etc. These changes build on discussions in https://github.com/riscv-collab/riscv-openocd/discussions/1175#discussioncomment-12852481 and aim to make OpenOCD more flexible for diverse hardware setups. The simulator facilitates testing without physical hardware. I’d appreciate your feedback on: * The proposed transport selection approach and its alignment with OpenOCD’s goals. * Additional improvements or test cases needed. * Advices on how to tackle remaining challenges described in the discussion. I also request permission to submit a pull request to the OpenOCD repository, as I currently face a “must be a collaborator” restriction. Alternatively, I can submit patches to the openocd-devel list if preferred. Please share your thoughts via this thread, the GitHub issue, or by replying to me directly. I’m eager to refine this work based on community input. Thank you, Nikola Anicic Esperanto Technologies, Inc.