1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-06 23:52:38 -05:00

Added support for write custom MSR.

This commit is contained in:
XMRig
2019-12-17 02:27:07 +07:00
parent 33e7a54c29
commit 8bef964f68
15 changed files with 408 additions and 106 deletions

View File

@@ -73,7 +73,7 @@ bool xmrig::Rx::init(const Job &job, const RxConfig &config, const CpuConfig &cp
}
if (!osInitialized) {
osInit(config);
msrInit(config);
osInitialized = true;
}
@@ -103,6 +103,10 @@ xmrig::RxDataset *xmrig::Rx::dataset(const Job &job, uint32_t nodeId)
void xmrig::Rx::destroy()
{
if (osInitialized) {
msrDestroy();
}
delete d_ptr;
d_ptr = nullptr;
@@ -115,8 +119,16 @@ void xmrig::Rx::init(IRxListener *listener)
}
#if (!defined(XMRIG_OS_LINUX) && !defined(_WIN32)) || defined(XMRIG_ARM)
void xmrig::Rx::osInit(const RxConfig &)
#ifndef XMRIG_FEATURE_MSR
void xmrig::Rx::msrInit(const RxConfig &)
{
}
void xmrig::Rx::msrDestroy()
{
}
#endif