Luke Dashjr
|
8ee0236374
SSM: Gracefully fail when upstream pool is not stratum (by closing subscribed clients, and refusing to subscribe new ones)
|
12 years ago |
Con Kolivas
|
55f29b8179
Use the driver add commands macros in api.c to avoid individually listing them.
|
12 years ago |
Con Kolivas
|
1ef38f82e8
Separate out asic fpga and opencl drivers in the driver parse commands macro for use individually as needed.
|
12 years ago |
Luke Dashjr
|
340ebfecfb
SSM: Properly fail cleanly when maximum clients are connected
|
12 years ago |
Luke Dashjr
|
aa1ea6546e
SSM: Clean up stratumsrv_job when pruning it
|
12 years ago |
Luke Dashjr
|
aefcfd4bef
SSM: Avoid responding to notifications, and give an error for unknown methods
|
12 years ago |
Luke Dashjr
|
5a171b9fe8
SSM: Propagate work updates to clients
|
12 years ago |
Luke Dashjr
|
8018423267
Mostly functional stratum proxy driver
|
12 years ago |
ckolivas
|
8b341ccd60
Use macro expansion in usb_find_devices to avoid explicitly listing them all.
|
12 years ago |
ckolivas
|
0952a8812f
Use macro expansion to iterate over all the drivers without explicitly writing them out in usbutils.c
|
12 years ago |
ckolivas
|
e279bc1fc5
Iterate over the bitfury offsets in order of decreasing likelihood.
|
12 years ago |
ckolivas
|
39c2e662a7
Reattach the kernel driver on linux on usb_uninit.
|
12 years ago |
ckolivas
|
3ef9fa3b88
Attach the kernel driver on failure to usb init on linux.
|
12 years ago |
ckolivas
|
00aa8b4ecf
libusb kernel driver operations are only available on linux.
|
12 years ago |
ckolivas
|
2ec601e123
There is no need to get the external prototypes for drivers in cgminer.c any more.
|
12 years ago |
ckolivas
|
f3294f7424
Remove unnecessary gpu_threads initialisation.
|
12 years ago |
ckolivas
|
fbf46c41b3
Put avalon last in the sequence of adding drivers to prevent it trying to claim similar chip devices on startup.
|
12 years ago |
ckolivas
|
6d7471237d
Use macro expansion to iterate over all device drivers without needing to explicitly code in support in all places. Pass a hotplug bool to the detect() function to prevent opencl trying to hogplug GPUs.
|
12 years ago |
ckolivas
|
741b74309e
Forward declare all device drivers in miner.h avoiding the need to export them everywhere else.
|
12 years ago |
ckolivas
|
df54b76855
Add a noop function for driver detect when it's missing.
|
12 years ago |
ckolivas
|
372c40956a
Reuse the DRIVER_ macros to avoid having yet another definition for DRV_
|
12 years ago |
Luke Dashjr
|
a3c0318194
Stratum: Split actual work generation away from the current pool data
|
12 years ago |
ckolivas
|
2903028e6b
Use macro expansion to generate extern device_drv prototypes.
|
12 years ago |
Luke Dashjr
|
86ad920c48
Merge commit '7772609' into stratumsrv
|
12 years ago |
ckolivas
|
8875197466
Create a macro list of drivers to enable easier addition of further drivers.
|
12 years ago |
Luke Dashjr
|
77726096cf
Bugfix: Stratum: Dereference pool swork coinbase buffer inside data lock
|
12 years ago |
Luke Dashjr
|
19e8fa8996
SGW: Split proxy code out from driver-getwork into driver-proxy
|
12 years ago |
Vicus-N
|
23e119eaef
Removed temperature output from metabank_api_extra_device_status().
|
12 years ago |
Vicus-N
|
b57e82906d
Modified code to store temperature at cgpu->temp for metabank devices.
|
12 years ago |
Con Kolivas
|
c50b13a602
Merge branch 'master' of github.com:ckolivas/cgminer into redfury
|
12 years ago |