-
Notifications
You must be signed in to change notification settings - Fork 67
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
HW VDF #148
HW VDF #148
Commits on Nov 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3f763ee - Browse repository at this point
Copy the full SHA 3f763eeView commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6c9f57c - Browse repository at this point
Copy the full SHA 6c9f57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5df211 - Browse repository at this point
Copy the full SHA e5df211View commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f665374 - Browse repository at this point
Copy the full SHA f665374View commit details
Commits on Jan 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22079b5 - Browse repository at this point
Copy the full SHA 22079b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d1184b - Browse repository at this point
Copy the full SHA 6d1184bView commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 59382ff - Browse repository at this point
Copy the full SHA 59382ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5541cb8 - Browse repository at this point
Copy the full SHA 5541cb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for afed76d - Browse repository at this point
Copy the full SHA afed76dView commit details -
hw: Distinguish emulated and real HW at runtime
Use artificial delays only with emulated hardware.
Configuration menu - View commit details
-
Copy full SHA for e8739b6 - Browse repository at this point
Copy the full SHA e8739b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62744bc - Browse repository at this point
Copy the full SHA 62744bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 428c1c0 - Browse repository at this point
Copy the full SHA 428c1c0View commit details
Commits on Jan 18, 2023
-
Add workaround for a rare failure during form exponentiation
Do reduction more frequently to avoid a rare case of failure during reduction of a too large quadratic form.
Configuration menu - View commit details
-
Copy full SHA for 9364333 - Browse repository at this point
Copy the full SHA 9364333View commit details
Commits on Jan 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0b3c4ab - Browse repository at this point
Copy the full SHA 0b3c4abView commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e6156d6 - Browse repository at this point
Copy the full SHA e6156d6View commit details
Commits on Jan 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 315fe94 - Browse repository at this point
Copy the full SHA 315fe94View commit details -
Configuration menu - View commit details
-
Copy full SHA for de87fbd - Browse repository at this point
Copy the full SHA de87fbdView commit details -
Remove iteration count mask since SPI is stable on board
Update init_hw to use standard Open().
Configuration menu - View commit details
-
Copy full SHA for f0184fc - Browse repository at this point
Copy the full SHA f0184fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7142dd6 - Browse repository at this point
Copy the full SHA 7142dd6View commit details -
hw: Update emulator to support new hardware operations
Add stubs for I2C read/write and setting PLL frequency.
Configuration menu - View commit details
-
Copy full SHA for 09c669e - Browse repository at this point
Copy the full SHA 09c669eView commit details
Commits on Jan 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 960220d - Browse repository at this point
Copy the full SHA 960220dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7bdc43 - Browse repository at this point
Copy the full SHA f7bdc43View commit details
Commits on Jan 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fabc907 - Browse repository at this point
Copy the full SHA fabc907View commit details -
hw: Fix division by zero error when printing performance stats
Take into account that elapsed time may be zero.
Configuration menu - View commit details
-
Copy full SHA for 9156cad - Browse repository at this point
Copy the full SHA 9156cadView commit details
Commits on Jan 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a14dc2 - Browse repository at this point
Copy the full SHA 1a14dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0940ca - Browse repository at this point
Copy the full SHA c0940caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94e47b6 - Browse repository at this point
Copy the full SHA 94e47b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52bfe6d - Browse repository at this point
Copy the full SHA 52bfe6dView commit details
Commits on Jan 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a0518be - Browse repository at this point
Copy the full SHA a0518beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d554d - Browse repository at this point
Copy the full SHA 70d554dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b3381 - Browse repository at this point
Copy the full SHA 81b3381View commit details
Commits on Jan 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2b32143 - Browse repository at this point
Copy the full SHA 2b32143View commit details -
hw: Initial version of hardware VDF client and timelord emulator
The hardware VDF client connects to the timelord and runs VDFs using challenges (initial values) provided by the timelord. All 3 VDFs are run in the same process (unlike the original VDF client). Proof generation is not supported yet and will be added in a future version.
Configuration menu - View commit details
-
Copy full SHA for 4ae607d - Browse repository at this point
Copy the full SHA 4ae607dView commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22f94c9 - Browse repository at this point
Copy the full SHA 22f94c9View commit details
Commits on Jan 31, 2023
-
Move Prover base class to a separate file, declare it in vdf_base.hpp
Prover class could now be used from other compilation units.
Configuration menu - View commit details
-
Copy full SHA for 80483a2 - Browse repository at this point
Copy the full SHA 80483a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce83b22 - Browse repository at this point
Copy the full SHA ce83b22View commit details -
Configuration menu - View commit details
-
Copy full SHA for 476df56 - Browse repository at this point
Copy the full SHA 476df56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77815a3 - Browse repository at this point
Copy the full SHA 77815a3View commit details -
hw: Fix invalid memory access to old VDF values in work queue
Clear work queue when finishing a VDF run and not waiting for a proof.
Configuration menu - View commit details
-
Copy full SHA for 01060e9 - Browse repository at this point
Copy the full SHA 01060e9View commit details -
tl_emu.py: Specify a seed for generating durations of VDF runs
Generating durations with a seed allows better reproducibility.
Configuration menu - View commit details
-
Copy full SHA for 9566698 - Browse repository at this point
Copy the full SHA 9566698View commit details
Commits on Feb 1, 2023
-
hw: Add small sleep to VDF threads in emulator
This allows Valgrind to schedule other threads to run, which doesn't happen without the sleep.
Configuration menu - View commit details
-
Copy full SHA for add02b4 - Browse repository at this point
Copy the full SHA add02b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 959b92b - Browse repository at this point
Copy the full SHA 959b92bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3019982 - Browse repository at this point
Copy the full SHA 3019982View commit details -
Configuration menu - View commit details
-
Copy full SHA for eafeb87 - Browse repository at this point
Copy the full SHA eafeb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5096f32 - Browse repository at this point
Copy the full SHA 5096f32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4073ef8 - Browse repository at this point
Copy the full SHA 4073ef8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aab750 - Browse repository at this point
Copy the full SHA 5aab750View commit details -
hw: Update discriminants used in hw_main test
Use values that produced errors when testing VDF client.
Configuration menu - View commit details
-
Copy full SHA for c92833a - Browse repository at this point
Copy the full SHA c92833aView commit details -
hw: Fix rare race condition between job threads in emulator
It may happen that a new job is started on the same VDF engine before the existing one was able to finish. We must wait for it to complete.
Configuration menu - View commit details
-
Copy full SHA for 8895675 - Browse repository at this point
Copy the full SHA 8895675View commit details
Commits on Feb 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bdd42be - Browse repository at this point
Copy the full SHA bdd42beView commit details -
tl_emu.py: Write discriminant and initial form in separate chunks
This resembles how real timelord communicates with VDF client.
Configuration menu - View commit details
-
Copy full SHA for 1966984 - Browse repository at this point
Copy the full SHA 1966984View commit details
Commits on Feb 3, 2023
-
hw: Reduce logging of aux threads, log VDF progress very 10s
Move timestamp-related functions to hw_util.hpp.
Configuration menu - View commit details
-
Copy full SHA for d7299ef - Browse repository at this point
Copy the full SHA d7299efView commit details
Commits on Feb 6, 2023
-
hw: Reduce logging of ASIC temp, read status registers only if requested
Read and log ASIC temperature every 2000 reads of status registers (every 200 for emulator).
Configuration menu - View commit details
-
Copy full SHA for 34f2122 - Browse repository at this point
Copy the full SHA 34f2122View commit details
Commits on Feb 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d46c8c1 - Browse repository at this point
Copy the full SHA d46c8c1View commit details -
hw: Shut down HW VDF client gracefully when interrupted
Notify timelord and disable VDF engines before shutting down.
Configuration menu - View commit details
-
Copy full SHA for ad16f7d - Browse repository at this point
Copy the full SHA ad16f7dView commit details
Commits on Feb 9, 2023
-
tl_emu.py: Request several proofs for random iteration counts
Emulate normal timelord behavior.
Configuration menu - View commit details
-
Copy full SHA for 27907e2 - Browse repository at this point
Copy the full SHA 27907e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a5c582 - Browse repository at this point
Copy the full SHA 6a5c582View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9faf44 - Browse repository at this point
Copy the full SHA c9faf44View commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71ce4b5 - Browse repository at this point
Copy the full SHA 71ce4b5View commit details -
hw: Submit proofs to timelord from HW VDF client
HW VDF client can run up to 2 background threads computing proofs per VDF engine.
Configuration menu - View commit details
-
Copy full SHA for 2042d85 - Browse repository at this point
Copy the full SHA 2042d85View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed2f483 - Browse repository at this point
Copy the full SHA ed2f483View commit details
Commits on Feb 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0fbb461 - Browse repository at this point
Copy the full SHA 0fbb461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5127c72 - Browse repository at this point
Copy the full SHA 5127c72View commit details -
tl_emu.py: Free VDF slot before closing connection to avoid a race
An error has been observed where the VDF client connects to timelord emulator immediately after closing the previous connection, but before the timelord emulator could free the VDF slot. As a result, the subsequent connection was being refused due to a lack of available VDF slots.
Configuration menu - View commit details
-
Copy full SHA for 6848e62 - Browse repository at this point
Copy the full SHA 6848e62View commit details
Commits on Feb 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 76302ee - Browse repository at this point
Copy the full SHA 76302eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f44ae8f - Browse repository at this point
Copy the full SHA f44ae8fView commit details
Commits on Feb 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00fd1a7 - Browse repository at this point
Copy the full SHA 00fd1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a834511 - Browse repository at this point
Copy the full SHA a834511View commit details
Commits on Feb 16, 2023
-
Reducer.h: Change abs() -> labs() to avoid implicit integer truncation
The standard abs() function defined in stdlib.h takes and returns an 'int' argument (32-bit), but we expect a 64-bit integer. When another header file, gpu_integer.h, was also included, it provided a different function named abs(), which was returning a 64-bit integer. Builds of some programs such as hw_vdf_client do not include gpu_integer.h, and this caused incorrect form reduction in very rare cases, so the problem went unnoticed for a long time. Change to the standard labs() function to get the correct behavior regardless of extra include files.
Configuration menu - View commit details
-
Copy full SHA for 9700c78 - Browse repository at this point
Copy the full SHA 9700c78View commit details
Commits on Feb 24, 2023
-
hw: Add proof checkpoints, reduce delay when requesting a proof
Compute proof checkpoints every million iterations, use them to return n-Wesolowski proofs with multiple segments in hardware VDF client. Using checkpoints reduces delay after a proof is requested since we only need to compute the proof from the previous checkpoint.
Configuration menu - View commit details
-
Copy full SHA for b575a76 - Browse repository at this point
Copy the full SHA b575a76View commit details -
Configuration menu - View commit details
-
Copy full SHA for e088427 - Browse repository at this point
Copy the full SHA e088427View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0882075 - Browse repository at this point
Copy the full SHA 0882075View commit details -
hw: Do not log single occurrences of bad VDF values
When running VDF hardware emulator, a single bad VDF value may appear when switching to a new discriminant.
Configuration menu - View commit details
-
Copy full SHA for bb3fe8e - Browse repository at this point
Copy the full SHA bb3fe8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef67e69 - Browse repository at this point
Copy the full SHA ef67e69View commit details
Commits on Mar 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0e1b08f - Browse repository at this point
Copy the full SHA 0e1b08fView commit details
Commits on Mar 3, 2023
-
hw: Avoid excessive logging of work queue size warnings
Only warn about work queue size for VDF auxiliary threads when a threshold is reached; increase or decrease thresholds when a higher or lower threshold is reached, respectively.
Configuration menu - View commit details
-
Copy full SHA for b341485 - Browse repository at this point
Copy the full SHA b341485View commit details
Commits on Mar 13, 2023
-
hw: Choose proof checkpoints according to requested proof iterations
Reduce proof delay by having all proof segments complete when the last segment is complete. Do not create proof checkpoints at regular intervals, instead use the 2-weso proof technique similar to one in software VDF client.
Configuration menu - View commit details
-
Copy full SHA for daa5ab7 - Browse repository at this point
Copy the full SHA daa5ab7View commit details
Commits on Mar 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9b57fd - Browse repository at this point
Copy the full SHA d9b57fdView commit details
Commits on Mar 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 58d911d - Browse repository at this point
Copy the full SHA 58d911dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a78c90 - Browse repository at this point
Copy the full SHA 9a78c90View commit details
Commits on Mar 23, 2023
-
Modified reset to work with open-drain style GPIO when
selected through FT4222H OTP.
Configuration menu - View commit details
-
Copy full SHA for a76ac97 - Browse repository at this point
Copy the full SHA a76ac97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6757401 - Browse repository at this point
Copy the full SHA 6757401View commit details
Commits on Mar 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for faa1af5 - Browse repository at this point
Copy the full SHA faa1af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c033857 - Browse repository at this point
Copy the full SHA c033857View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7554d3b - Browse repository at this point
Copy the full SHA 7554d3bView commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93586d8 - Browse repository at this point
Copy the full SHA 93586d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38fcee - Browse repository at this point
Copy the full SHA d38fceeView commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca8cacf - Browse repository at this point
Copy the full SHA ca8cacfView commit details
Commits on Mar 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5cd9850 - Browse repository at this point
Copy the full SHA 5cd9850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b93d49 - Browse repository at this point
Copy the full SHA 8b93d49View commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 45c6409 - Browse repository at this point
Copy the full SHA 45c6409View commit details
Commits on Apr 7, 2023
-
hw: Increase max number of VDF aux threads to 28
Set number of proof threads to 7/8 of the total number of aux threads.
Configuration menu - View commit details
-
Copy full SHA for dcc74d2 - Browse repository at this point
Copy the full SHA dcc74d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f6bc25 - Browse repository at this point
Copy the full SHA 0f6bc25View commit details
Commits on Apr 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ffb966b - Browse repository at this point
Copy the full SHA ffb966bView commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 429aa0e - Browse repository at this point
Copy the full SHA 429aa0eView commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 14ffa4f - Browse repository at this point
Copy the full SHA 14ffa4fView commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e12b3e - Browse repository at this point
Copy the full SHA 2e12b3eView commit details
Commits on May 10, 2023
-
hw: Fix incorrect logic for queueing proof requests
When a proof is requested for lower iteration count than what is already queued, remove existing queued proofs and insert the new proof request. Previously such proof requests were waiting for existing proof requests' completion unnecessarily.
Configuration menu - View commit details
-
Copy full SHA for b840531 - Browse repository at this point
Copy the full SHA b840531View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b410636 - Browse repository at this point
Copy the full SHA b410636View commit details
Commits on May 15, 2023
-
hw: Remove unneeded checkpoint proofs from queue when possible
Use reference count to find checkpoint proofs that would be unused when another proof is removed from queue.
Configuration menu - View commit details
-
Copy full SHA for 8942918 - Browse repository at this point
Copy the full SHA 8942918View commit details
Commits on May 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33acbe9 - Browse repository at this point
Copy the full SHA 33acbe9View commit details
Commits on May 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 494fa48 - Browse repository at this point
Copy the full SHA 494fa48View commit details
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e7acd73 - Browse repository at this point
Copy the full SHA e7acd73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 326687d - Browse repository at this point
Copy the full SHA 326687dView commit details -
Configuration menu - View commit details
-
Copy full SHA for edccfaa - Browse repository at this point
Copy the full SHA edccfaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f06cb0 - Browse repository at this point
Copy the full SHA 9f06cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93997a1 - Browse repository at this point
Copy the full SHA 93997a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b07a3f0 - Browse repository at this point
Copy the full SHA b07a3f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8890677 - Browse repository at this point
Copy the full SHA 8890677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0083e1b - Browse repository at this point
Copy the full SHA 0083e1bView commit details
Commits on May 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee0ba28 - Browse repository at this point
Copy the full SHA ee0ba28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b82b15 - Browse repository at this point
Copy the full SHA 9b82b15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563b432 - Browse repository at this point
Copy the full SHA 563b432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a5001b - Browse repository at this point
Copy the full SHA 2a5001bView commit details
Commits on Jun 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f173d2c - Browse repository at this point
Copy the full SHA f173d2cView commit details
Commits on Jun 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 10bd761 - Browse repository at this point
Copy the full SHA 10bd761View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea18012 - Browse repository at this point
Copy the full SHA ea18012View commit details
Commits on Jun 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6d8bdbd - Browse repository at this point
Copy the full SHA 6d8bdbdView commit details
Commits on Jun 23, 2023
-
hw: Increase maximum iteration count to 2 billion
Add extra indirection for accessing intermediate values to avoid creating too large arrays and wasting memory.
Configuration menu - View commit details
-
Copy full SHA for 07a1b12 - Browse repository at this point
Copy the full SHA 07a1b12View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad098e8 - Browse repository at this point
Copy the full SHA ad098e8View commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a6d469e - Browse repository at this point
Copy the full SHA a6d469eView commit details -
Allow external linking of form::check_valid()
Fix linking error with some compiler flags where the symbol for form::check_valid() is not defined.
Configuration menu - View commit details
-
Copy full SHA for 24ee15c - Browse repository at this point
Copy the full SHA 24ee15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 621f183 - Browse repository at this point
Copy the full SHA 621f183View commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for faea774 - Browse repository at this point
Copy the full SHA faea774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cc3246 - Browse repository at this point
Copy the full SHA 0cc3246View commit details
Commits on Jul 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5726af0 - Browse repository at this point
Copy the full SHA 5726af0View commit details
Commits on Jul 10, 2023
-
hw: Try reconnecting to timelord until connection is successful
This allows starting the HW VDF client before the timelord.
Configuration menu - View commit details
-
Copy full SHA for ff6e50f - Browse repository at this point
Copy the full SHA ff6e50fView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dc5e33e - Browse repository at this point
Copy the full SHA dc5e33eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b17a712 - Browse repository at this point
Copy the full SHA b17a712View commit details
Commits on Jul 14, 2023
-
hw: Allocate extra array of intermediate values to avoid race condition
The race condition may happen when one thread resizes the 'values' array in hw_proof_value_at() and another accesses the not-yet-initialized member.
Configuration menu - View commit details
-
Copy full SHA for 90e1fa8 - Browse repository at this point
Copy the full SHA 90e1fa8View commit details
Commits on Jul 21, 2023
-
hw: Allow up to 64 auxiliary threads
Update data type of 'aux_threads_busy' to uint64_t, fix a crash when the number of auxiliary threads exceeds 32.
Configuration menu - View commit details
-
Copy full SHA for ca1897a - Browse repository at this point
Copy the full SHA ca1897aView commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca68c4b - Browse repository at this point
Copy the full SHA ca68c4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bbd7b3 - Browse repository at this point
Copy the full SHA 8bbd7b3View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 85b4515 - Browse repository at this point
Copy the full SHA 85b4515View commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1a98791 - Browse repository at this point
Copy the full SHA 1a98791View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74a8c69 - Browse repository at this point
Copy the full SHA 74a8c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808bd1c - Browse repository at this point
Copy the full SHA 808bd1cView commit details
Commits on Aug 17, 2023
-
hw: Gracefully handle bad VDF values received from hardware
Restart the VDF from the last checkpoint value.
Configuration menu - View commit details
-
Copy full SHA for 26a5801 - Browse repository at this point
Copy the full SHA 26a5801View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d8ef4 - Browse repository at this point
Copy the full SHA 28d8ef4View commit details
Commits on Aug 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c49084d - Browse repository at this point
Copy the full SHA c49084dView commit details
Commits on Aug 29, 2023
-
hw: Decrease PLL frequency after encountering hardware errors
This feature is disabled by default and could be enabled by specifying --auto-freq-period option.
Configuration menu - View commit details
-
Copy full SHA for 90e2c72 - Browse repository at this point
Copy the full SHA 90e2c72View commit details -
hw: Remove duplicate PLL frequencies
Remove PLL entries with duplicate frequencies computed incorrectly due to rounding errors.
Configuration menu - View commit details
-
Copy full SHA for 9ee5026 - Browse repository at this point
Copy the full SHA 9ee5026View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24f087b - Browse repository at this point
Copy the full SHA 24f087bView commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ae29a14 - Browse repository at this point
Copy the full SHA ae29a14View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8ee738 - Browse repository at this point
Copy the full SHA f8ee738View commit details
Commits on Sep 6, 2023
-
Use the name matching the name of the library being used.
Configuration menu - View commit details
-
Copy full SHA for a27d342 - Browse repository at this point
Copy the full SHA a27d342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68c99aa - Browse repository at this point
Copy the full SHA 68c99aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for af9de8d - Browse repository at this point
Copy the full SHA af9de8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4160bd4 - Browse repository at this point
Copy the full SHA 4160bd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5538e32 - Browse repository at this point
Copy the full SHA 5538e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4612b6 - Browse repository at this point
Copy the full SHA a4612b6View commit details
Commits on Sep 7, 2023
-
hw: Handle multiple repeating iteration counts as a hardware error
Use a threshold of 10 repeated iteration counts in a row to invoke hardware error handling.
Configuration menu - View commit details
-
Copy full SHA for 4669dd0 - Browse repository at this point
Copy the full SHA 4669dd0View commit details
Commits on Sep 8, 2023
-
hw: Increase PLL frequency after running without errors for N seconds
The number of seconds is specified as an argument of --auto-freq-period option.
Configuration menu - View commit details
-
Copy full SHA for c3f3825 - Browse repository at this point
Copy the full SHA c3f3825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51b5b3b - Browse repository at this point
Copy the full SHA 51b5b3bView commit details