Luke Dashjr
|
eaa48af7d2
bitforce: Debuglog device information during detection
|
13 years ago |
Luke Dashjr
|
08dea64c4b
Bugfix: Use SOCKETTYPE for notifiers, to avoid potential overflow on Win64
|
13 years ago |
Luke Dashjr
|
8eacd8b08f
Merge commit '1ebe1ef' into bfgminer
|
13 years ago |
Luke Dashjr
|
1ebe1ef875
Bugfix: Some versions of MingW define localtime_r, but don't handle the timeval.tv_sec case that we use; so undef any preexisting one and use our own
|
13 years ago |
Luke Dashjr
|
13c096da11
Bugfix: Use SOCKETTYPE for notifiers, to avoid potential overflow on Win64
|
13 years ago |
Luke Dashjr
|
70560c6277
Bugfix: Missing includes needed on Windows
|
13 years ago |
Luke Dashjr
|
c8402a2f13
Bugfix: Use waddstr instead of wprintw to display completed device summary line, so literal %s don't get interpreted as formatting options
|
13 years ago |
Con Kolivas
|
7f595ca04b
Use global constant arrays for all other constants used in scrypt kernel.
|
13 years ago |
Con Kolivas
|
9b6a518acf
Use global __constants for sha functions in scrypt kernel.
|
13 years ago |
Con Kolivas
|
6bb942ffe5
Use constants for endian swap macros.
|
13 years ago |
Con Kolivas
|
f08c3f766d
Revise scrypt kernel copyright notice.
|
13 years ago |
Con Kolivas
|
3d032ce615
Separate out additions in scrypt kernel.
|
13 years ago |
Luke Dashjr
|
3e5f0de3fa
Merge commit '9920532' into bfgminer
|
13 years ago |
Luke Dashjr
|
99205322d8
Bugfix: reinit_gpu: Remember the selected device to correctly change properties of
|
13 years ago |
Luke Dashjr
|
e4806fdd86
Merge commit 'dfbf189' into bfgminer
|
13 years ago |
Luke Dashjr
|
e77f591be6
Bugfix: bitforce: Avoid polling continuously between work restart and job completion
|
13 years ago |
Luke Dashjr
|
6e3c53e6f0
bitforce: Use poll device API when job_get_results needs to wait
|
13 years ago |
Luke Dashjr
|
be8753549c
bitforce: Use poll device API when job_start needs to wait
|
13 years ago |
Luke Dashjr
|
279be4e9c2
stale_work_future function to determine in advance if a work/share will be stale at some future time
|
13 years ago |
Luke Dashjr
|
bdf34c72ed
bitforce: Minimally refactor to adapt to new minerloop_async
|
13 years ago |
Con Kolivas
|
64f2c065a6
Reuse some Vals[] variables that can be assigned to constants earlier in the poclbm kernel, making for fewer ops.
|
13 years ago |
Con Kolivas
|
19725e7cdb
Put all constants used in poclbm kernel into __const memory array to speed up concurrent reads on the wavefront.
|
13 years ago |
Luke Dashjr
|
ad9f5df249
minerloop_async: Break out of select on work_restart_notifier
|
13 years ago |
Luke Dashjr
|
3a98ef1f00
Replace UNIX-only work_restart_fd pipe with portable work_restart_notifier
|
13 years ago |
Luke Dashjr
|
2ab1530ca0
Bugfix: Clean out unused variables from minerloop_async
|
13 years ago |
Luke Dashjr
|
f9ab7d16ba
Move new device API code to new deviceapi.c source file
|
13 years ago |
Luke Dashjr
|
1d06401a40
Make minerloop_async more async, using some callbacks to handle event completions
|
13 years ago |
Luke Dashjr
|
187abe9324
Split part of minerloop_async into do_get_results, and a bit other reorganization
|
13 years ago |
Luke Dashjr
|
7849bb1c11
Abstract select_timeout function to convert a realtime timeval to a timeout pointer for select()
|
13 years ago |
Luke Dashjr
|
32f07b8a3c
Split part of minerloop_async into do_process_results, and don't allow api->job_get_results to return hashes
|
13 years ago |