Paul Sheppard
2384d0fbc6
Removed idle mode... again!?
...
Changed work_reset rate to every 100ms & use defines rather than numerics.
Change total sleep time to 4300ms after performance testing/measurement (now good to 916MH/s).
Changed timeout to 15s - Throttle time is 15s.
Added support for 'Busy' when submitting work.
Improved logging text to include device identifier.
Added a thread_enable api function, called when a thread is re-enabled.
... and removed useless re-init inside scanhash.
Use modminer introduced mutex.
2012-06-12 18:20:18 -07:00
Paul Sheppard
bf4d6c3483
Merge branch 'master' of https://github.com/ckolivas/cgminer.git
2012-06-11 13:36:35 -07:00
Paul Sheppard
4889d7ecb2
Merge branch 'master' of git@github.com:pshep/cgminer.git
...
Conflicts:
driver-bitforce.c
2012-06-11 13:09:27 -07:00
Paul Sheppard
820d662c9d
Removed idle mode.
...
Added watchdog thread BFL temperature monitoring.
2012-06-10 23:11:59 -07:00
Paul Sheppard
ebeaf15f18
Added idle mode
...
Idle is only set by pgadisable, so GPU/CPU is unaffected.
For Icarus/Ztex, in scanhash the thread is immediately set disabled then returns.
2012-06-09 19:30:32 -07:00
Kano
fdcd72b9ae
API add stats for pool getworks
2012-06-10 11:19:21 +10:00
Con Kolivas
71378a4bd8
Merge pull request #209 from kanoi/977aecc4a60928d05719e3b0b534335b1f82effa
...
API save default config file if none specified
2012-06-01 22:12:08 -07:00
Kano
977aecc4a6
API update version to V1.11 and document changes
2012-05-31 23:30:38 +10:00
Kano
3cb3f09a50
API save default config file if none specified
2012-05-31 23:18:55 +10:00
Kano
fd9285eb72
api.c save success incorrectly returns error
2012-05-31 22:46:43 +10:00
Kano
a0936815a3
api.c replace BUFSIZ (linux/windows have different values)
2012-05-31 22:41:04 +10:00
Paul Sheppard
cebd647f50
Messing with BFL code
2012-05-22 08:10:00 -07:00
Con Kolivas
84f3bf998b
Use correct pool enabled enums in api.c.
2012-05-06 15:49:40 +10:00
Kano
00158c3a1f
API 'stats' allow devices to add their own stats also for testing/debug
2012-05-05 16:25:19 +10:00
Kano
976e27c4cb
API add getwork stats to cgminer - accesable from API 'stats'
2012-05-05 15:04:15 +10:00
Kano
a8619ad6f7
API support new pool status
2012-05-04 20:54:11 +10:00
Kano
44fc698750
API add last share time to each pool
2012-05-04 00:13:42 +10:00
Con Kolivas
d5d8c2cc5b
Implement an older header fix for a label existing before the pthread_cleanup macro.
2012-05-03 10:49:42 +10:00
Kano
afa3fa56b6
API bool's and 1TBS fixes
2012-05-03 10:49:42 +10:00
Kano
524e2fb8f2
api.c V1.9 add 'restart' + redesign 'quit' so thread exits cleanly
2012-05-03 10:49:42 +10:00
Kano
01c93bc1d4
api.c bug - remove extra ']'s in notify command
2012-05-03 10:49:42 +10:00
Con Kolivas
06bf44b06f
Restarting cgminer leads to a socket that can't be bound for 60 seconds, so increase the interval that API binding waits to 30 seconds to minimise the number of times it will retry, spamming the logs.
2012-04-28 13:41:18 +10:00
Kano
b249d72e1c
api.c include zTex in the FPGA support list
2012-04-26 01:45:04 +10:00
Kano
9febdb5a84
api.c ensure 'devs' shows PGA's when only PGA code is compiled
2012-04-26 00:35:15 +10:00
Kano
c4567ee67f
api.c combine all pairs of sprintfs()
2012-04-26 00:08:36 +10:00
Kano
87a5f0d87a
api.c uncomment and use BLANK (and COMMA)
2012-04-25 22:39:22 +10:00
Kano
6962514e06
api.c 'devdetails' list static details of devices
2012-04-25 19:23:10 +10:00
Kano
7e65126936
api.c fix unused variable compile warning
2012-04-23 22:01:36 +10:00
Con Kolivas
9b5615d5f3
Shut down the api cleanly when the api thread is cancelled. This should allow the api socket to be closed successfully to next be reopened with app_restart.
2012-04-21 17:20:33 +10:00
Luke Dashjr
b8778839e9
Merge branch 'master' into unify_drivers
...
Conflicts:
cgminer.c
2012-04-21 02:36:19 -04:00
Kano
2e1d2017de
API add removepool like the screen interface
2012-04-21 03:15:41 +10:00
Kano
eec7c1a963
api.c escape required characters in return strings + pools returns the username
2012-04-20 23:50:27 +10:00
Kano
3fa3f60b74
api.c new commands: pgaenable pgadisable
2012-03-30 22:28:42 +11:00
Kano
0699061ade
api.c devicecode/osinfo incorrectly swapped for json
2012-03-28 10:50:28 +11:00
Kano
25f914a334
api.c miner.php add a '*' to the front of all notify counters - simplifies future support of new counters
2012-03-24 23:20:48 +11:00
Kano
25ca0687a1
api.c notify should report disabled devices also - of course
2012-03-23 10:00:23 +11:00
Kano
18a8b5506e
API returns the simple device history with the 'notify' command
2012-03-23 03:17:20 +11:00
Kano
8747a472f3
api.c Report an OS string in config to help with device issues
2012-03-22 20:33:17 +11:00
Kano
6be50fab80
api.c fix Log Interval - integer in JSON
2012-03-22 19:50:15 +11:00
Kano
6e35503e57
api.c config 'Device Code' to show list of compiled devices + README
2012-03-22 19:47:23 +11:00
Kano
3dee276308
api.c increase buffer size close to current code allowable limit
2012-03-22 18:57:30 +11:00
Luke Dashjr
e131dfab31
Unify drivers as driver-*.c and add driver name to API
2012-03-13 12:18:23 -04:00
Kano
1f118078eb
api.c: correct error messages
2012-03-04 14:51:11 +11:00
Kano
cb3323b7b5
Add API support for Icarus and Bitforce
2012-02-29 21:17:10 +11:00
Kano
c9b7a223e5
Next API version is 1.4 (1.3 is current)
2012-02-27 12:58:35 +11:00
Kano
b4c7c56fa7
README/api.c add "When" the request was processed to STATUS
2012-02-27 12:02:14 +11:00
Kano
0abac0b5d9
API implement addpool command
2012-02-24 03:00:01 +11:00
Kano
54ef2d951b
API return the untouched Total MH also (API now version 1.3)
2012-02-23 23:53:15 +11:00
Kano
60c5ac6844
API new commands enablepool and disablepool (version already incremented)
2012-02-23 16:10:17 +11:00
Con Kolivas
d1cddf8bad
Update licensing to GPL V3.
2012-02-21 22:23:07 +11:00