removed CPuRange struct, now KernelRunningSettings is used everywhere