Con Kolivas
|
09e9091dd7
Simplify cgsleep code for windows by using a typedef for cgtimer_t that resolves to clock resolution, using that internally.
|
13 years ago |
Con Kolivas
|
404cbdea84
On windows use the higher accuracy timegettime function to really get 1ms clock and timer accuracy.
|
13 years ago |
Luke Dashjr
|
71ede4ca03
Helper functions bfg_json_obj_string and share __json_array_string
|
13 years ago |
Con Kolivas
|
ffa12a138a
Fix missed endtimeperiod in overrun timer on windows.
|
13 years ago |
Con Kolivas
|
ad87db07d9
Make cgsleep_us_r take an int64_t for us.
|
13 years ago |
Con Kolivas
|
703c7309c2
Make the cgsleep functions build on windows.
|
13 years ago |
Con Kolivas
|
8114473228
Set high resolution timing on windows within the cgsleep functions.
|
13 years ago |
Con Kolivas
|
621eb00309
Provide reentrant versions of cgsleep functions to allow start time to be set separately from the beginning of the actual sleep, allowing scheduling delays to be counted in the sleep.
|
13 years ago |
Con Kolivas
|
0b5edb24f9
Make the nmsleep and nusleep functions use the new cgsleep functions internally till functions are migrated to the new cgsleep API.
|
13 years ago |
Con Kolivas
|
188210a3d2
Add a ms_to_timespec helper function, and create a cgsleep_ms function that uses absolute timers with clock_nanosleep to avoid overruns.
|
13 years ago |
Con Kolivas
|
99cbf09dd1
Add a timeraddspec helper function.
|
13 years ago |
Con Kolivas
|
1bcd9a43b1
Provide a us_to_timespec helper function.
|
13 years ago |
Con Kolivas
|
2278204ddd
Provide a us_to_timeval helper function.
|
13 years ago |
Con Kolivas
|
a6b1c31742
Add helper functions to convert timespec to timeval and vice versa.
|
13 years ago |
Luke Dashjr
|
69be4319cb
Merge commit 'e671bde' into bfgminer
|
13 years ago |
Luke Dashjr
|
e671bde947
Bugfix: notifier_init (Windows): setsockopt needs an int for SO_REUSEADDR
|
13 years ago |
Luke Dashjr
|
d22028c9b3
Merge commit '6bd10d9' into bfgminer
|
13 years ago |
Luke Dashjr
|
6bd10d905a
Enable notifications for sick/dead with --cmd-sick and --cmd-dead options that execute commands when the event occurs
|
13 years ago |
Con Kolivas
|
e95ad0479f
Nonce2 stratum submission is not working with nonce2 lengths >4, revert the buggy __bin2hex function and use bin2hex.
|
13 years ago |
Luke Dashjr
|
782582bcaf
Merge commit '16aa189' into bfgminer
|
13 years ago |
Luke Dashjr
|
16aa189c1b
Ensure socket error messages are used for socket errors on Windows
|
13 years ago |
Luke Dashjr
|
bf1b8bf744
Merge commit '13f729c' into bfgminer
|
13 years ago |
Luke Dashjr
|
13f729cfc1
Bugfix: Avoid incrementing dev_thermal_cutoff_count when just updating timestamp on status
|
13 years ago |
Luke Dashjr
|
4a12eaebe6
Attempt stratum mining.suggest_target before mining.subscribe, if --request-diff is used
|
13 years ago |
Luke Dashjr
|
7676509d93
Retry stratum if initiation fails for any reason after we have sent something (assuming there is more older variants we can try)
|
13 years ago |
Luke Dashjr
|
e99dbecce9
Merge commit '1b21b16' into bfgminer
|
13 years ago |
Luke Dashjr
|
1b21b168be
Bugfix: Restore delay for authorization on stratum mining.get_transactions
|
13 years ago |
Con Kolivas
|
87ae66c7e6
Create a work data template when receiving stratum notification, allowing a simple memcpy of the merkle root avoiding more hex2bin conversions on each work generation.
|
13 years ago |
Con Kolivas
|
46b6b07afa
Avoid a potential overflow should a pool specify a large nonce2 length with stratum.
|
13 years ago |
Con Kolivas
|
5237bf350d
Perform merkle bin hex2bin on stratum notify to avoid doing it on each work generation.
|
13 years ago |