CPU config generation issue
I noticed that when I'm setting `"max-threads-hint": 100` it makes `rx` profile use only 1 of 2 cores. I need to remove that limit and always generate `rx` profile that is matching my `max-threads-hint` setting.
I was searching what's causing my issue and found that:
https://github.com/xmrig/xmrig/blob/834ea445072e50ffc385d7b88ee395c1e8ce957f/src/backend/cpu/platform/BasicCpuInfo.cpp#L355
The question is, will it be enough to change that to `return std::max<size_t>(count, 1);` or should I also be looking at changing something in `HwlocCpuInfo::threads()`?