Luke Dashjr
|
0e204e3a91
bfg_strtobool helper function
|
11 years ago |
Luke Dashjr
|
1b51050110
Merge commit 'c2b56ec' into bfgminer
|
11 years ago |
Luke Dashjr
|
c2b56ec085
knc: use_dcdc setting that Nov batch users can use to disable DCDC usage
|
11 years ago |
Luke Dashjr
|
6eb1004d67
knc: Replace numeric constants with KNC_CORES_PER_DIE, KNC_DIE_PER_CHIP, and KNC_CORES_PER_CHIP defines
|
11 years ago |
Luke Dashjr
|
9491aa54d6
Merge branch 'knc' into bfgminer
|
11 years ago |
Luke Dashjr
|
c2cbe40531
Bugfix: knc: Actually skip over extra processors rather than infinite loop
|
11 years ago |
Luke Dashjr
|
09f996130f
Bugfix: Turn spidevc into lowl-spi to fix building the knc driver without the bitfury driver
|
11 years ago |
Luke Dashjr
|
9cce34df14
knc: Workaround false compiler warning about "uninitialised" vars
|
12 years ago |
Nate Woolls
|
18ca5c8408
Bugfix: Do not allocate spi_port on the Stack, even to initialize - EXC_BAD_ACCESS on OS X
|
12 years ago |
Luke Dashjr
|
5cd4bcaa6c
BFG_REGISTER_DRIVER macro to commonly pre-define device_drv structures
|
12 years ago |
Luke Dashjr
|
5f9a59a9df
Bugfix: knc: Use separate DEV_RECOVER_DRV deven when doing automatic core disable/re-enable, so user-initiated disables are left alone
|
12 years ago |
Luke Dashjr
|
b81a38d136
Bugfix: knc: Only try to re-enable cores after we've actually asserted them as disabled, otherwise we won't actually assert the enable either
|
12 years ago |
pontus
|
8b690959dd
knc: Automatically disable and re-enable problematic cores
|
12 years ago |
Luke Dashjr
|
6eab13424a
Bugfix: knc: Maintain queue_full for all cores, so they continue to queue work even if the first is disabled
|
12 years ago |
Luke Dashjr
|
010ce4234a
knc: Expose Voltage and DCDC Current to TUI Manage device
|
12 years ago |
Luke Dashjr
|
82342c52cf
knc: Expose Voltage and DCDC Current to RPC status
|
12 years ago |
Luke Dashjr
|
a1fccc7a82
knc: Store volt/current on knccore
|
12 years ago |
pontus
|
7f1360f91a
knc: Read voltage/current from DCDCs
|
12 years ago |
pontus
|
8fcd761122
Bugfix: knc: Fix temperature readout of half-celcius
|
12 years ago |
Luke Dashjr
|
95863abd00
knc: Attempt to express core enable/disable to controller
|
12 years ago |
Luke Dashjr
|
6acfa37728
knc: Put knc_device on every processor device_data
|
12 years ago |
Luke Dashjr
|
4ef0d1e2a6
Bugfix: knc: Check that device actually has work queued, before trying to find the most recent one
|
12 years ago |
Luke Dashjr
|
d4978c3b4c
knc: Read temperature sensors
|
12 years ago |
Luke Dashjr
|
e934c551c5
knc: Pass queue flush to device when its most recent job produces stale shares
|
12 years ago |
Luke Dashjr
|
7c92c16688
knc: Issue flush command at init
|
12 years ago |
Luke Dashjr
|
273f0b26fc
Bugfix: knc: Perform le32toh on unknown-work nonces
|
12 years ago |
Luke Dashjr
|
b17a37688c
knc: Use independent device_id for works to enforce 15-bit size
|
12 years ago |
Luke Dashjr
|
8da64c4c67
Merge branch 'bitfury' into knc
|
12 years ago |
Luke Dashjr
|
0e5f92bb80
knc: Implement mining
|
12 years ago |
Luke Dashjr
|
7e40899f75
knc: Use FPGA i2c to identify present ASICs
|
12 years ago |