Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenTitan: Bump the SHA and add CW310 support #2804

Merged
merged 5 commits into from
Sep 9, 2021

Conversation

alistair23
Copy link
Contributor

Pull Request Overview

This PR bumps the OpenTitan bitstream SHA and also adds support for the new CW310 board supported by OpenTitan.

The two designs are very similar, but the CW310 has the full amount of flash and also includes some missing components (such as the OTP).

Testing Strategy

Running the tests on the CW310 and Nexys Video

TODO or Help Wanted

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • Ran make prepush.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
@github-actions github-actions bot added the WG-OpenTitan In the purview of the OpenTitan working group. label Sep 1, 2021
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
@alistair23 alistair23 force-pushed the alistair/opentitan-bump branch 2 times, most recently from 299295e to 9f09a5e Compare September 1, 2021 03:52
bradjc
bradjc previously approved these changes Sep 1, 2021
chips/earlgrey/src/chip.rs Outdated Show resolved Hide resolved
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
.gitignore Show resolved Hide resolved
@bradjc
Copy link
Contributor

bradjc commented Sep 9, 2021

bors r+

@bors
Copy link
Contributor

bors bot commented Sep 9, 2021

@bors bors bot merged commit af7502c into tock:master Sep 9, 2021
@alistair23 alistair23 deleted the alistair/opentitan-bump branch September 9, 2021 23:11
bors bot added a commit that referenced this pull request Dec 16, 2021
2812: Add a software hash to Tock and connect it to TicKV r=bradjc a=alistair23

### Pull Request Overview

This PR adds a software SipHash to the Tock kernel, this includes a test case to ensure it's working.

Then we connect the hash to TicKV to generate keys.

SipHash was selected as it is quick while also providing resilience to DOS attacks from untrusted applications. This is compared to FNV which although quicker for short strings, is not resilient against arbitrarily long input.

This applies on top of: #2804

Fixes: #2413

### Testing Strategy

OpenTitan unit tests.

### TODO or Help Wanted

### Documentation Updated

- [X] Updated the relevant files in `/docs`, or no updates are required.

### Formatting

- [X] Ran `make prepush`.


Co-authored-by: Alistair Francis <alistair.francis@wdc.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WG-OpenTitan In the purview of the OpenTitan working group.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants