Benjamin Doron

Results 14 issues of Benjamin Doron

Writes TianoCore debug logs into the CBMEM console ringbuffer, from where the user can retrieve them with the `cbmem` userspace utility. The intention is to aid in debugging non-fatal issues...

- [x] I have added an entry to `CHANGELOG.md`, or an entry is not needed for this change ## Summary of changes Update eventlet requirement for Python 3.12 support. Take...

Add support for running Caliptra's fuzzer targets.

Addresses https://github.com/chipsalliance/caliptra-sw/pull/631#issuecomment-1739620581. Now runs each worker for a limited amount of time, totalling one hour. AFL "run fuzzing" now passes ShellCheck. DNM: Investigate AFL exit codes or disable for now.

maintenance

As these use a different toolchain, parallelise and don't use time in the main job. Also avoids potential collisions in sccache.

maintenance

For struct-aware fuzzing implementations, we currently use the patch mechanism for: - https://github.com/benjamindoron/zerocopy/tree/struct_aware-v0.6.3 - https://github.com/benjamindoron/byteorder/tree/struct_aware-1.4.3 Prepare patches for the upstreams of these crates.

test
Code Hygiene

Address https://github.com/chipsalliance/caliptra-sw/issues/1464

maintenance

Also, to avoid doing this more than necessary, specify only the major and minor version. This should be enough to avoid all breakages, while allowing the build number to update.

maintenance

Reopening to attempt executing CI inside organisation

# Description In this PR, we refactor the core shell functionality or environment into a library, allowing it to be consumed by other apps. The purpose is to allow tools...

impact:breaking-change