Skip to content

Releases: cyring/CoreFreq

v1.97.2

15 May 19:25
Compare
Choose a tag to compare

[AMD]

  • [Hawk Point] Adding Ryzen PRO processors
  • [Phoenix] Adding the unlocked Ryzen 8000 Series

[Intel]

  • [MeteorLake] New bits specified
  • EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  • Reverse specification of MSR UNCORE_PERF_STATUS
  • Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP

[AArch64]

  • Providing Exclusive Load/Store to atomic operations
  • Improved asm of various macro functions
  • Removed LEGACY macros
  • Optimized the CORE_COUNT macros
  • Marked the Tools feature as nominal: Stress functions available
  • Allow user access to Retired Instructions counter
  • Fix Instructions counter overflow
  • Other PMC enhancements

[CR]

  • Fix a building issue with AlmaLinux aka RHEL-9
  • Linux kernel 6.9: Avoid redefinition of Intel MSR macros

[Doc]

  • README section for AlmaLinux
  • CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden

v1.97.1

05 Apr 12:04
Compare
Choose a tag to compare

Full Changelog: 1.96.5...1.97.1

v1.96.5

01 Jul 00:02
Compare
Choose a tag to compare

[AMD]

  • Adding the "AMD Ryzen 5 5600X3D"
  • Introducing the Zen4c Bergamo architecture
  • Specs fixing of Embedded V-series and 3000 Series Processors
  • Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others

v1.96.4

11 Jun 10:14
Compare
Choose a tag to compare

[AMD]

  • Display CPUID state of new and legacy features:
    • Fused Multiply Add [FMA4]
    • Extended Operation Support [XOP]
    • Translation Cache Extension [TCE]
    • Trailing Bit Manipulation [TBM]
    • OS Visible Work-around [OSVW]
    • LOCK prefix to read CR8 [AltMov]

[Intel]

  • Advanced Matrix Extensions [AMX]
  • Bits and Features of Sierra Forest and Grand Ridge
  • Attempt to decode the Meteor Lake Memory Controller

v1.96.3

07 Jun 04:55
Compare
Choose a tag to compare

[AMD]

  • [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  • [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020

[Package]

  • CoreFreq for Gentoo GURU is available

v1.96.2

31 May 01:21
Compare
Choose a tag to compare

[Driver]

  • Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB

[Client]

  • Adding two command line arguments:
    • -Op Show Package C-States
    • -OW Toggle Energy units

[AMD]

  • Specification of some Configuration MSRs

v1.96.1

13 May 17:27
Compare
Choose a tag to compare

[Driver]

  • Postpone Clock Source registration during startup until the Base Clock is computed.
  • Change class_create() according to Linux Kernel 6.4
  • Clear interrupt flag (cli) after Halt in the Idle method

[AMD]

  • [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  • [VERMEER] Adding Ryzen PRO and Embedded processors
  • Ryzen Z1 CPUID' brand fix
  • Adding EPYC Embedded 9004 Series as Genoa
  • Adding EPYC Embedded 7003 Series as Milan
  • Adding EPYC Embedded 7002 Series as Rome
  • Adding EPYC Embedded 7001 Series as Naples

v1.96.0

28 Apr 06:49
Compare
Choose a tag to compare

[AMD]

  • [RPL/X3D] Disabling the turbo boosted P-states change
  • [PHOENIX] Adding Z1, U and HS PRO series.
  • [Genoa] DAC address at UMC BAR + 0x40
  • [Zen4] Adding the PCI entries of Genoa
  • [Zen2] Adding remaining PCI entries
  • [Zen] Query DAC & CFG with the right UMC base address register
  • [Zen4] Dump the CPUID Extended CPU Topology leaves.
  • [Zen][Embedded][Banded Kestrel] R1000 Processor Family
  • [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
  • Complete the "Raven Ridge" and "Picasso" lists
  • [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
  • [Zen4] introducing Phoenix and Dragon Range
  • [RMB] adding the Ryzen Embedded V3000 processors
  • [VMR] adding the "AMD Ryzen 9 PRO 5945"

[Intel]

  • Adding Granite Rapids, Sierra Forest, Grand Ridge entries
  • Adding "Lunar Lake" and "Arrow Lake" entries.

[UI]

  • Optimized decimal to digits converter
  • Allow task tracker to select up to pid_max
  • Can trace the frozen states of Linux tasks.
  • Only print HWP frequencies within bounds.
  • Fix ruler's aggregation.

[CR]

  • Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
  • Uninitialized variable fix.
  • [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
  • [KERNEL] Linux 6.3: Employ modifier calls with the vma->vm_flags

@inglor
Hello,
Please find this release for packaging
Best regards
CyrIng

v1.95.5

03 Mar 12:32
Compare
Choose a tag to compare
  • [BUILD] Place an empty statement to fix build with older compiler. See issue #419
  • [BUILD] Take into account the cpufreq_unregister_driver prototype change. See issue #417

v1.95.4

20 Feb 08:26
Compare
Choose a tag to compare

[Intel]

  • [from 11th to 14th gen]
    • Convert the DRAM Speed to MT/s unit
    • Compute the Bus Rate based on the BIOS MC PLL