Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
should be called once during startup. The latter configures the iCE40 chip
with a bitstream stored in the very end of the main FPGA's configuration
memory. It should be called after startup and potentially after MKM bitstream
is upgraded.
|
|
|
|
Note, that SPI3 is alternate function 6, unlike SPI1 & SPI2 which are both AF5.
|
|
|
|
corruption on the sending side of USART2 (user/RPC) under load.
|
|
maybe we're running an old version that still has it? Check for both.
|
|
'exit' command to terminate the script. Hopefully we're all past using
Debian Jessie by now?
|
|
|
|
|
|
|
|
|
|
|
|
alternate functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
changes.
|
|
|
|
fp_read_unsigned_bin.
I thought about patching it directly in sw/thirdparty/libtfm, but
ultimately decided to keep that pristine (especially since we verify file
checksums there).
|
|
|
|
|
|
|
|
that case.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unnecessary code (no more double read, yay!)
|
|
fp_read_unsigned_bin().
This enables some overflow-detection code, which fixes CT-01-009.
It also saves 484us/call, which adds up to 6.3ms/RSA signature.
|
|
|
|
understanding it 6 months from now.
While I'm at it, try to make it a little more efficient (because 50-60% of
time in a typical profiling run is spent in the function-entry counting),
and collapse profil.c into gmon.c.
|
|
newlib, because memset is called a LOT in the course of RSA signing, and
we need to understand how much time we're actually spending there.
|
|
|
|
actually be useful for short-term testing.
|
|
|
|
|