|
2b621b6b
|
2013-11-09T11:19:12
|
|
Remove GPU mining code.
|
|
7318ecee
|
2013-10-07T23:34:01
|
|
Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention.
|
|
59ff31d8
|
2013-10-07T17:11:33
|
|
Make the devlock a cglock in usbutils and only grab the write lock for fundamental changes allowing us to send and receive transfers concurrently without lock contention.
|
|
6d747123
|
2013-09-28T15:11:06
|
|
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.
|
|
741b7430
|
2013-09-28T14:00:18
|
|
Forward declare all device drivers in miner.h avoiding the need to export them everywhere else.
|
|
88751974
|
2013-09-28T10:25:48
|
|
Create a macro list of drivers to enable easier addition of further drivers.
|
|
eeac9d81
|
2013-08-20T19:23:49
|
|
Replace all references to the old n*sleep functions with the equivalent cgsleep_*s replacements.
|
|
ad1572f7
|
2013-07-06T20:17:17
|
|
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
|
385a70be
|
2013-07-06T19:15:59
|
|
make all statline overflow safe
|
|
c8a647ed
|
2013-06-27T00:41:10
|
|
MMQ turn on cps delays
|
|
6ca0eaa9
|
2013-06-15T23:08:40
|
|
fix windows log warnings
|
|
84ffcbc5
|
2013-06-14T01:09:50
|
|
Use mining start time for device MH/U calculations
|
|
92fee702
|
2013-06-10T21:40:21
|
|
MMQ fix nodev failure caused by changes
|
|
7d35c692
|
2013-06-10T18:52:18
|
|
ubsutils lock all access to nodev and cgusb
|
|
b8b137ae
|
2013-06-10T15:59:02
|
|
USB make device_path handled by usbutils
|
|
749fa78d
|
2013-06-10T15:39:44
|
|
tidy up free in device detect functions
|
|
9287ee90
|
2013-06-10T15:22:37
|
|
USB control creation and free of cgpu
|
|
05dd48ac
|
2013-05-05T22:04:46
|
|
usbutils/mmq fixed size usb_read default to wait for all data
|
|
9a1925dd
|
2013-05-02T23:15:29
|
|
mmq correct applog typing
|
|
2c97b8b8
|
2013-04-28T19:00:25
|
|
usb_init() allow it to ignore a device and show no message
|
|
207e93d8
|
2013-04-21T19:12:29
|
|
Use cgtime wrapper in driver-modminer.c
|
|
b9968156
|
2013-02-13T11:13:30
|
|
MMQ rewrite the last of the old scanhash loop and drastically reduce CPU
|
|
7abf30b2
|
2013-02-03T22:51:05
|
|
distinguish between drv and it's id enum now called drv_id
|
|
8fbc4dad
|
2013-01-28T13:54:23
|
|
MMQ must copy USB bus:device due to usbinfo change
|
|
d0577919
|
2013-01-22T21:58:33
|
|
Capitalise driver long names used in applog messages
|
|
7fbc3770
|
2013-01-22T21:46:21
|
|
USB move usbdev info that needs to stay around into usbinfo
|
|
92abe36f
|
2013-01-14T21:12:50
|
|
MMQ include USB devpath in detection error messages
|
|
a52522af
|
2013-01-14T21:01:25
|
|
MMQ it's a bitstream
|
|
34bcc1c6
|
2013-01-14T11:30:11
|
|
USB automatically handle losing the device and report nodev in the API
|
|
f9e04a3c
|
2013-01-06T21:00:38
|
|
device_drv - allow .name to be changed before add_cgpu()
|
|
a344deb6
|
2013-01-05T23:47:26
|
|
rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is
|
|
473d9095
|
2012-12-19T16:15:11
|
|
MMQ missing firmware -> ERR not DEBUG
|
|
f0003055
|
2012-12-19T14:30:48
|
|
MMQ ensure delta clock can never exceed limits
|
|
d848289e
|
2012-12-19T14:25:58
|
|
MMQ lowercase new string constants
|
|
4ab19c7d
|
2012-12-19T10:56:00
|
|
MMQ add api pgaset for clock
|
|
5ab2f3a7
|
2012-12-17T13:35:14
|
|
MMQ style police
|
|
072909a1
|
2012-12-17T13:21:24
|
|
MMQ count work check timeout failures
|
|
38ff2a7d
|
2012-12-17T13:20:10
|
|
MMQ allow partial work replies and count them
|
|
2653c906
|
2012-12-17T07:56:07
|
|
MMQ overheat: remove clockdown (doesn't help) + ensure no lost shares
|
|
f3f8b4fd
|
2012-12-12T17:01:28
|
|
MMQ handle over temp differently and hash longer
|
|
f19b03c8
|
2012-12-10T10:53:11
|
|
mmq - abbreviate the temperature numbers
|
|
7993d258
|
2012-12-02T23:03:21
|
|
MMQ avoid possible number overrun crashes
|
|
152e7e36
|
2012-12-02T21:48:37
|
|
mmq usb v0.4 + api usb stats
|
|
2d35ac25
|
2012-11-24T10:47:20
|
|
Track all dynamically allocated memory within the work struct by copying work structs in a common place, creating freshly allocated heap ram for all arrays within the copied struct.
Clear all work structs from the same place to ensure memory does not leak from arrays within the struct.
Convert the gbt coinbase and stratum strings within the work struct to heap ram.
This will allow arbitrary lengths without an upper limit for the strings, preventing the overflows that happen with GBT.
|
|
86fd23a3
|
2012-11-18T22:25:28
|
|
Convert remaining modminer and bfl uses of usleep to nmsleep.
|
|
9f74e650
|
2012-11-04T20:13:49
|
|
Tidy up device error counts
|
|
fc14b2ee
|
2012-10-17T09:56:42
|
|
MMQ new initialisation (that works) and clocking control
|
|
b41de69c
|
2012-10-07T18:22:35
|
|
Fix various modminer warnings on mingw.
|
|
58bba40a
|
2012-10-07T10:19:52
|
|
fds need to be zeroed before set in modminer.
|
|
8f4ccebf
|
2012-09-16T11:47:54
|
|
remove MMQ unused variable warning
|
|
ad7aa2b3
|
2012-09-16T11:42:51
|
|
FPGA - allow long or short device names in detect code + style police
|
|
307d8da0
|
2012-09-04T15:57:11
|
|
HW: error counter auto for all devices - ztex code not fixed
|
|
0a79de93
|
2012-08-07T20:55:55
|
|
Convert the serial autodetect functions to use int instead of char to enumerate devices.
|
|
5c7e0308
|
2012-07-11T22:59:58
|
|
Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value.
|
|
d4af2d05
|
2012-07-06T02:39:32
|
|
Turn work_restart array into a bool in thr_info
|
|
1e942147
|
2012-07-01T10:44:23
|
|
Timersub is supported on all build platforms so do away with custom timerval_subtract function.
|
|
d594aaf8
|
2012-06-19T04:42:32
|
|
Merge pull request #227 from luke-jr/serialusb
FPGA - allow device detect override without an open failure
|
|
1215da39
|
2012-06-18T05:51:09
|
|
modminer: Don't delay 2nd+ FPGAs during work restart
Add primary_thread boolean to threads to identify a single one as the "primary" thread for shared-resource multithreading.
This is needed since ModMiners use multiple threads to interface with independent hashing components.
|
|
4dee0d04
|
2012-06-05T13:30:40
|
|
FPGA - allow device detect override without an open failure
|
|
30bb3c62
|
2012-06-14T02:38:24
|
|
Merge pull request #224 from kanoi/master
API add ModMinerQuad support
|
|
b76053ef
|
2012-06-13T16:50:14
|
|
Bugfix: modminer: Fix unsigned/signed comparison and similar warnings
|
|
913221c3
|
2012-06-14T02:57:37
|
|
API add ModMinerQuad support
|
|
67611949
|
2012-06-12T19:55:37
|
|
Merge pull request #221 from luke-jr/cg_modminer
ModMiner cleanups and improvements
|
|
a78d616b
|
2012-06-12T16:31:17
|
|
modminer: Temperature sensor improvements
Display the temperature of each of the (up to) 4 FPGAs
|
|
9f872d1d
|
2012-06-12T14:33:36
|
|
modminer: Make log messages more consistent in format
|
|
86034f87
|
2012-06-12T20:19:32
|
|
ModMiner use valid .name
|
|
76f96f47
|
2012-06-11T03:02:10
|
|
New driver: BTCFPGA ModMiner
|