Luke Dashjr
|
703f7ad130
DevAPI: Remove old statline APIs entirely, and add new override_statline_temp (used by modminer/x6500 for upload %)
|
12 years ago |
Luke Dashjr
|
251cfa231c
Refactor and simplify bin2hex to speed up and avoid unnecessary heap use
|
12 years ago |
Luke Dashjr
|
872099f8ba
x6500: Provide manuf/product/serial to cgpu interface
|
12 years ago |
Luke Dashjr
|
b407ab32a3
Merge commit 'b83cdf1' into bfgminer
|
12 years ago |
Luke Dashjr
|
b83cdf1406
Add LIFE_INIT2 status (safe to call functions, but not mining yet) for devices that want to report initialization status in their statline
|
12 years ago |
Luke Dashjr
|
ca714a6bb2
Merge commit '08cfd3e' into bfgminer
|
12 years ago |
Luke Dashjr
|
08cfd3e3ca
Bugfix: x6500: Only program once for --force-dev-init
|
12 years ago |
Luke Dashjr
|
90339fdf90
ft232r & libztex: Skip probe of claimed devices
|
12 years ago |
Luke Dashjr
|
bde200a790
x6500 & ztex: Claim USB devices
|
12 years ago |
Luke Dashjr
|
af7a9aad22
Keep track of bad nonces independently from generic hw errors
|
12 years ago |
Luke Dashjr
|
4701eef73e
Use inc_hw_errors function at every site which increases hw_errors
|
12 years ago |
Luke Dashjr
|
0d81426147
Rename cgpu_data to use new device_data
|
12 years ago |
Kano
|
e0994aa9fa
rename device_api -> device_drv and all related api -> drv
|
13 years ago |
Kano
|
494b09e91c
convert sleep(const) to nmsleep()
|
13 years ago |
Luke Dashjr
|
6ae9103363
x6500: Never consider processors idle if they're enabled
|
13 years ago |
Luke Dashjr
|
bf0a6581a0
x6500: Make mutex management cleaner by blocking device select loop during idle get_stats
|
13 years ago |
Luke Dashjr
|
6010d7d621
modminer+x6500: Expose frequencies to API in terms of MHz to be consistent with ztex driver and cgminer
|
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
|
e8090899bf
Split part of minerloop_async into do_job_prepare and do_job_start
|
13 years ago |
Luke Dashjr
|
8be3fb102a
Working processor disable/enable with new async minerloop (currently gets stuck if all processors disabled)
|
13 years ago |
Luke Dashjr
|
f90616ed56
x6500: Remove mutex, since driver is single-threaded now
|
13 years ago |
Luke Dashjr
|
eabdbe0897
x6500: Working (but incomplete) asynchronous/single-threaded driver
|
13 years ago |
Luke Dashjr
|
6ef3e1844f
Show summaries per-device unless --show-processors is used (also available on Display TUI menu)
|
13 years ago |
Luke Dashjr
|
a76cbd4192
Preformat dev_repr (device representation) and proc_repr (processor representation) once for use everywhere
|
13 years ago |
Luke Dashjr
|
7df4034a59
x6500: Split each FPGA into its own logical processor (in the same device still)
|
13 years ago |
Luke Dashjr
|
24418fb674
x6500: Get mutex pointer only once per function
|
13 years ago |
Luke Dashjr
|
1458821958
Update copyrights
|
13 years ago |
Luke Dashjr
|
62dff9a82f
Ensure winsock2.h is always included before windows.h
|
13 years ago |
Luke Dashjr
|
8642532beb
Merge commit '4f226ab' into bfgminer
|
13 years ago |