cfrantz

Results 46 issues of cfrantz

### Pull Request Overview This pull request adds auto-generated register definitions for `chips/lowrisc` peripherals. ### Testing Strategy This pull request was tested manually. ### TODO or Help Wanted This PR...

blocked
WG-OpenTitan

I'd like to have support for emitting richer output from the serializer. My motivation is to improve outputs which are meant to be both human and machine readable. For me,...

I'm working on integrating a riscv32 toolchain so I can use bazel-embedded as the compiler configuration for the OpenTitan project (https://opentitan.org). It appears there are some incompatible flags between ARM...

After https://github.com/dtolnay/serde-yaml/pull/234, I decided to write my own serde serializer/deserializer to accomplish what I wanted regarding text serialization with comments, blocks and alternate integer bases. [Serde-annotate](https://github.com/lowRISC/serde-annotate/) allows one to emit...

In https://github.com/lowRISC/opentitan/pull/14860, I found that while building the dependencies for my bindgen rule, the compiler was not being invoked with the project-specified `--cxxopt`s. In the CI environment, this resulted in...

Implement the shell of the rescue protocol. 1. Trigger rescue entry via the serial break condition. 2. Support Xmodem-CRC for uploading rescue images or other resources. 3. Support Xmodem-CRC for...

This is a manual cherry-pick of #22949 and #23009 to master. 1. Corrects a bug in `dict` handling when signing. 2. Applies a version number to the per-product ROM_EXT manifests.

A signing ceremony was performed to sign the following items: - The ProdA, ProdC and SiVal ROM_EXTs. The ROM_EXT now reports version 0.1. - The ROM_EXT contains `boot_log` struct updates....

Add a bazel rule to configure the chip for jtag and start an OpenOCD instance as a jtag server: ``` bazel run //hw/top_earlgrey:jtag_server ```

1. Add fake owner keys (owner, unlock and activate keys). 2. Copy fake ROM_EXT keys into the ownership keys subdir. 3. Initialize a default test owner for `testonly=True` ROM_EXTs. 4....