mirror of https://github.com/BOINC/boinc.git
parent
9a54d6e144
commit
49f3c1aa61
|
@ -427,9 +427,9 @@ void COPROC_CUDA::get(
|
||||||
|
|
||||||
// fake a NVIDIA GPU (for debugging)
|
// fake a NVIDIA GPU (for debugging)
|
||||||
//
|
//
|
||||||
void COPROC_CUDA::fake(double ram, int count) {
|
void COPROC_CUDA::fake(double ram, int n) {
|
||||||
strcpy(type, "CUDA");
|
strcpy(type, "CUDA");
|
||||||
count = count;
|
count = n;
|
||||||
for (int i=0; i<count; i++) {
|
for (int i=0; i<count; i++) {
|
||||||
device_nums[i] = i;
|
device_nums[i] = i;
|
||||||
}
|
}
|
||||||
|
@ -823,11 +823,11 @@ void COPROC_ATI::get(
|
||||||
retval = (*__calShutdown)();
|
retval = (*__calShutdown)();
|
||||||
}
|
}
|
||||||
|
|
||||||
void COPROC_ATI::fake(double ram, int count) {
|
void COPROC_ATI::fake(double ram, int n) {
|
||||||
strcpy(type, "ATI");
|
strcpy(type, "ATI");
|
||||||
strcpy(version, "1.4.3");
|
strcpy(version, "1.4.3");
|
||||||
strcpy(name, "foobar");
|
strcpy(name, "foobar");
|
||||||
count = count;
|
count = n;
|
||||||
memset(&attribs, 0, sizeof(attribs));
|
memset(&attribs, 0, sizeof(attribs));
|
||||||
memset(&info, 0, sizeof(info));
|
memset(&info, 0, sizeof(info));
|
||||||
attribs.localRAM = (int)(ram/MEGA);
|
attribs.localRAM = (int)(ram/MEGA);
|
||||||
|
|
|
@ -126,10 +126,10 @@ struct PROC_RESOURCES {
|
||||||
COPROC* cp2;
|
COPROC* cp2;
|
||||||
if (av.ncudas) {
|
if (av.ncudas) {
|
||||||
x = av.ncudas;
|
x = av.ncudas;
|
||||||
cp2 = &gstate.host_info.coprocs.cuda;
|
cp2 = &coprocs.cuda;
|
||||||
} else if (av.natis) {
|
} else if (av.natis) {
|
||||||
x = av.natis;
|
x = av.natis;
|
||||||
cp2 = &gstate.host_info.coprocs.ati;
|
cp2 = &coprocs.ati;
|
||||||
} else {
|
} else {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@ -158,10 +158,10 @@ struct PROC_RESOURCES {
|
||||||
COPROC* cp2;
|
COPROC* cp2;
|
||||||
if (av.ncudas) {
|
if (av.ncudas) {
|
||||||
x = av.ncudas;
|
x = av.ncudas;
|
||||||
cp2 = &gstate.host_info.coprocs.cuda;
|
cp2 = &coprocs.cuda;
|
||||||
} else if (av.natis) {
|
} else if (av.natis) {
|
||||||
x = av.natis;
|
x = av.natis;
|
||||||
cp2 = &gstate.host_info.coprocs.ati;
|
cp2 = &coprocs.ati;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -302,11 +302,11 @@ struct COPROCS {
|
||||||
// to avoid messing w/ master copy
|
// to avoid messing w/ master copy
|
||||||
//
|
//
|
||||||
void clone(COPROCS& c, bool copy_used) {
|
void clone(COPROCS& c, bool copy_used) {
|
||||||
c.cuda = cuda;
|
cuda = c.cuda;
|
||||||
c.ati = ati;
|
ati = c.ati;
|
||||||
if (!copy_used) {
|
if (!copy_used) {
|
||||||
c.cuda.used = 0;
|
cuda.used = 0;
|
||||||
c.ati.used = 0;
|
ati.used = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
inline void clear() {
|
inline void clear() {
|
||||||
|
|
Loading…
Reference in New Issue