- 20 8月, 2019 2 次提交
-
-
由 M. R. Miller 提交于
Previously, OcCpuLib assumed all CPUs had the same core crystal clock frequency for their ART (24 Mhz). Xeon Scalable and Intel Atoms with Goldmont architecture have different frequencies (25 Mhz and 19.2 Mhz respectively). If the CPU supports reporting its frequency, use that. Otherwise, fallback to a value based on its model and family. Cleaned up the logic for how we compute our CPU and FSB frequencies. For CPUs that support ART, use that instead of the TSC frequency. Added documentation and renamed `OC_CPU_INFO::TSCFrequency` to `CPUFrequencyFromTSC` and added `CPUFrequencyFromART` for clarity. These are intermediate values used to compute `CPUFrequency`. `ARTFrequency` is now correctly set to the core crystal clock frequency rather than `CPUFrequencyFromART`, which it was previously. Lastly, adjusted the `CPUFrequencyFromART` calculation to include the TSC offset in `MSR_IA32_TSC_ADJUST` if present. I'm not aware of which CPUs have a non-zero offset but it's part of Intel's calculation for computing the CPU frequency based on the ART.
-
由 vit9696 提交于
-
- 19 8月, 2019 7 次提交
-
-
由 Alex James 提交于
-
由 Alex James 提交于
-
由 Alex James 提交于
-
由 Alex James 提交于
-
由 Alex James 提交于
-
由 Alex James 提交于
-
由 vit9696 提交于
-
- 18 8月, 2019 2 次提交
- 17 8月, 2019 3 次提交
-
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
- 16 8月, 2019 2 次提交
-
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
- 15 8月, 2019 2 次提交
-
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
- 10 8月, 2019 2 次提交
-
-
由 Nikolai SAOUKH 提交于
- 08 8月, 2019 1 次提交
-
-
由 vit9696 提交于
-
- 07 8月, 2019 2 次提交
- 06 8月, 2019 4 次提交
- 05 8月, 2019 5 次提交
-
-
由 vit9696 提交于
Closes acidanthera/bugtracker#307
-
由 vit9696 提交于
-
由 Nikolai SAOUKH 提交于
-
由 vit9696 提交于
-
由 vit9696 提交于
-
- 04 8月, 2019 6 次提交
-
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
由 Download-Fritz 提交于
-
- 27 7月, 2019 2 次提交
-
-
由 Nikolai SAOUKH 提交于
-
由 vit9696 提交于
-