mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-22 04:24:19 +00:00
Add API support for Avalon.
This commit is contained in:
parent
809fec91a6
commit
293b94c7ed
16
api.c
16
api.c
@ -29,7 +29,7 @@
|
||||
#include "util.h"
|
||||
#include "driver-cpu.h" /* for algo_names[], TODO: re-factor dependency */
|
||||
|
||||
#if defined(USE_BFLSC)
|
||||
#if defined(USE_BFLSC) || defined(USE_AVALON)
|
||||
#define HAVE_AN_ASIC 1
|
||||
#endif
|
||||
|
||||
@ -179,6 +179,9 @@ static const char *DEVICECODE = ""
|
||||
#ifdef USE_ICARUS
|
||||
"ICA "
|
||||
#endif
|
||||
#ifdef USE_AVALON
|
||||
"AVA "
|
||||
#endif
|
||||
#ifdef USE_ZTEX
|
||||
"ZTX "
|
||||
#endif
|
||||
@ -605,9 +608,6 @@ struct CODES {
|
||||
|
||||
static int my_thr_id = 0;
|
||||
static bool bye;
|
||||
#if defined(HAVE_OPENCL) || defined (HAVE_AN_ASIC) || defined(HAVE_AN_FPGA)
|
||||
static bool ping = true;
|
||||
#endif
|
||||
|
||||
// Used to control quit restart access to shutdown variables
|
||||
static pthread_mutex_t quit_restart_lock;
|
||||
@ -1178,6 +1178,10 @@ static int numascs()
|
||||
|
||||
rd_lock(&devices_lock);
|
||||
for (i = 0; i < total_devices; i++) {
|
||||
#ifdef USE_AVALON
|
||||
if (devices[i]->drv->drv_id == DRIVER_AVALON)
|
||||
count++;
|
||||
#endif
|
||||
#ifdef USE_BFLSC
|
||||
if (devices[i]->drv->drv_id == DRIVER_BFLSC)
|
||||
count++;
|
||||
@ -1194,6 +1198,10 @@ static int ascdevice(int ascid)
|
||||
|
||||
rd_lock(&devices_lock);
|
||||
for (i = 0; i < total_devices; i++) {
|
||||
#ifdef USE_AVALON
|
||||
if (devices[i]->drv->drv_id == DRIVER_AVALON)
|
||||
count++;
|
||||
#endif
|
||||
#ifdef USE_BFLSC
|
||||
if (devices[i]->drv->drv_id == DRIVER_BFLSC)
|
||||
count++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user