Project RP007 RISC-V OpenOCD Upstreaming
Bidding Starts: Monday, March 25, 2024
Bidding Ends: Monday, April 8, 2024
Contract start date: TBD
Summary:
RISE is funding RISC-V OpenOCD Upstreaming. This effort will ensure the RISC-V ecosystem is using the upstreamed up-to date RISC-V OpenOCD tree.
In addition, distributions that ship OpenOCD will have the most recent RISC-V OpenOCD changes.
Milestones to Deliver:
- Phase 1: Contact OpenOCD and riscv-openocd maintainers and work out an upstreaming plan
- Phase 2: Locally rebase riscv-openocd to mainline OpenOCD and test
- Phase 3: Separate the riscv-openocd changes into core code changes, non-RISC-V driver changes, RISC-V CPU changes, and RISC-V board changes, and restructure patches in each category into a smaller number of patches.
- Phase 4: Test each set of new patches to the extent practicable.
- Phase 5: Upstream each category of patches to the official OpenOCD community.
- Phase 6: Coordinate with RVIA to archive the riscv-openocd repository.