159 Commits (1ad671b0947b615eaf51777802bea80d67d21508)

Author SHA1 Message Date
Con Kolivas 86fd23a305 Convert remaining modminer and bfl uses of usleep to nmsleep. 12 years ago
Paul Sheppard 9f74e650b3 Tidy up device error counts 12 years ago
Con Kolivas 2c80e16c85 Fix sign warning on windows build for bitforce. 12 years ago
Con Kolivas 735d77f349 Use strtod not strtol for bitforce temp backup. 12 years ago
Con Kolivas 947a67ea24 Cope with broken drivers returning nonsense values for bitforce temperatures. 12 years ago
Kano ad7aa2b382 FPGA - allow long or short device names in detect code + style police 12 years ago
Kano 9487ba05cd API/BFL identify a device - currently only BFL to flash the led 12 years ago
Kano 7a2407f15c BFL add throttle count to internal stats + API 12 years ago
Kano 71e2f23f47 BFL: missing device id in log message 12 years ago
Con Kolivas c3e32274ee Cull all the early queue requests since we request every time work is popped now. 12 years ago
Con Kolivas 2480cf23cc Don't try to get bitforce temperature if we're polling for a result to minimise the chance of interleaved responses. 12 years ago
Con Kolivas 83675099b9 Revert "Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses." 12 years ago
Con Kolivas c433f234c5 Increase the timeout on bitforce as per Paul Sheppard's suggestion to account for throttling + work time + excess. 12 years ago
Con Kolivas e29d2d92c9 Only get bitforce temperature at a time when we have not requested any other responses to minimise risk of interleaved responses. 12 years ago
Con Kolivas 07fca3e289 The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. 12 years ago
Con Kolivas f27bcb8ee5 Going back to e68ecf5eb2 12 years ago
Con Kolivas 65f4e2af3e The bitforce buffer is cleared and hw error count incremented on return from a failed send_work already so no need to do it within the send_work function. 12 years ago
Luke Dashjr fa3a25f876 Bugfix: bitforce: Allocate enough space for FTDI description pointers 12 years ago
Con Kolivas 0adbcd5d07 Fix windows bitforce build. 12 years ago
Con Kolivas 0a79de9375 Convert the serial autodetect functions to use int instead of char to enumerate devices. 12 years ago
Con Kolivas 9cae9a9d7f Make the serial open timeout for BFL generically 1 second on windows. 12 years ago
Con Kolivas 7dffa07ed9 Deuglify windows autodetect code for BFL. 12 years ago
Con Kolivas e52762c57a There is no point zeroing temperature in BFL if we fail to get a response, and we should register it as a HW error, suggesting throttling. 12 years ago
Con Kolivas 4443895f77 Count likely throttling episodes on bitforce devices as hardware errors. 12 years ago
Con Kolivas 0d6763462b Style cleanups. 12 years ago
Con Kolivas 31b01c8ac5 Author: Luke Dashjr <luke-jr+git@utopios.org> 12 years ago
Con Kolivas 245552c5b5 Clear the bitforce buffer whenever we get an unexpected result as it has likely throttled and we are getting cached responses out of order, and use the temperature monitoring as a kind of watchdog to flush unexpected results. 12 years ago
Con Kolivas 7fa794a499 It is not critical getting the temperature response in bitforce so don't mandatorily wait on the mutex lock. 12 years ago
Con Kolivas 5118e3ee7c Check there is a cutoff temp actually set in bitforce before using it as a cut off value otherwise it may think it's set to zero degrees. 12 years ago
Con Kolivas efba82fb56 Print the 3 parameters that are passed to applog for a debug line in bitforce.c 12 years ago
Con Kolivas 7f8250132a Clear bitforce buffer on init as previously. 12 years ago
Con Kolivas 7aa809ca24 Revert "Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement."" 12 years ago
Con Kolivas a688951d37 Revert "Remove bitforce_thread_init" 12 years ago
Con Kolivas ddcf3d20ca Differentiate between the send return value being a bool and the get return value when managing them in bitforce scanhash. 12 years ago
ckolivas 23a8c60420 Revert "bitforce: Skip out of sending work if work restart requested" 12 years ago
Luke Dashjr cf36331d81 bitforce: Skip out of sending work if work restart requested 13 years ago
Kano c55830502a BFL force all code to timeout to avoid hanging 13 years ago
Luke Dashjr b347a178f6 bitforce: Use "full work" vs "nonce range" for kernel name 13 years ago
Con Kolivas b6a23d0027 bitforce_get_result returns -1 on error now. 13 years ago
Con Kolivas aa723e7102 Check return value of read in BFgets 13 years ago
Luke Dashjr 68111323b3 Bugfix: Make our Windows nanosleep/sleep replacements standards-compliant (which fixes nmsleep) and include compat.h for bitforce (for sleep) 13 years ago
Con Kolivas ac55cec60b Fix whitespace mangling. 13 years ago
Con Kolivas 89e613b943 Revert "Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement." 13 years ago
Paul Sheppard d4d5b28e5f Abbrv. correction 13 years ago
Paul Sheppard c37a3f3007 Put kname change for broken nonce-range back in 13 years ago
Paul Sheppard 2c54522d7d Add average wait time to api stats 13 years ago
Paul Sheppard 01a69ee45e Revert "Merge branch 'ave_time' of https://github.com/pshep/cgminer.git" 13 years ago
ckolivas 0785886b53 Change BFL driver thread initialising to a constant 100ms delay between devices instead of a random arrangement. 13 years ago
ckolivas 9eaac43982 Spelling typo. 13 years ago
ckolivas 5c7e03084a Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value. 13 years ago