Contributors are encouraged to be a member of the OpenHW Group. New members are always welcome.
The OpenHW Work Flow document is required reading. You will find information about the implementation and usage of the CORE-V verification environments in the Verification Strategy.
The files in this repository are open-source artifacts licensed under the terms of the Solderpad license, see LICENSE. If you modify a file, a new copyright may be added, but the existing copyright and license header must not be removed or modified. If your contribution uses a newer version of the existing license, you are encouraged to declare that with a one-liner SPDX header.
In the example below, a new copyright and updated license are added to an existing copyright and license:
// Copyright 2024 OpenHW Group and <member-company>
// SPDX-License-Identifier: Apache-2.0 WITH SHL-2.1
// Copyright 2018 ETH Zurich and University of Bologna.
// Copyright and related rights are licensed under the Solderpad Hardware
// License, Version 0.51 (the "License"); you may not use this file except in
// compliance with the License.
// ...remainder of original license header from ETHZ and UniBo.
- From GitHub: fork the cv32e40p repository
- Clone repository:
git clone https://github.com/[your_github_username]/cv32e40p
- Create your feature branch:
git checkout -b <my_branch>.
Please uniquify your branch name. See the Git Cheats for a useful nominclature. - Make your edits...
- Commit your changes:
git commit -m 'Add some feature' -s
...take note of that -s, it's important! - Push feature branch:
git push origin <my_branch>
- From GitHub: submit a pull request