Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package CoreFreq for openSUSE:Factory checked in at 2022-12-14 14:11:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/CoreFreq (Old) and /work/SRC/openSUSE:Factory/.CoreFreq.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "CoreFreq" Wed Dec 14 14:11:04 2022 rev:18 rq:1042803 version:1.93.1 Changes: -------- --- /work/SRC/openSUSE:Factory/CoreFreq/CoreFreq.changes 2022-12-05 18:01:58.544834665 +0100 +++ /work/SRC/openSUSE:Factory/.CoreFreq.new.1835/CoreFreq.changes 2022-12-14 14:11:18.963591325 +0100 @@ -1,0 +2,48 @@ +Tue Dec 13 22:58:21 UTC 2022 - Michael Pujos <[email protected]> + +- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch + now included in new corefreqd.service file replacing stock one +- update to 1.93.1 + * [PRJ] CoreFreq version 1.93.1 + * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY) + * [UI] Changed the HWP or CPPC ratio bounds. + * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs + * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11 + * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378) + * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308 + * [AMD][Zen4] Changed Timer loop + * [CR] CLI code review and UI optimizations + * [UI] Auto refresh the Topology items when off/online + * [CR] Conditionally build with additional PMC Counters + * [Intel] Adding Z8000 System Memory Controller Registers + * [CR] Transformed global variable in cells padding + * [UI] Windows re-scaling fix + * [UI] Apply color theming to the CPPC capabilities list. + * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU + * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware + * [CR] CPPC lib errors are now raised to Debug level + * [AMD][Zen4] Increased the UMC size to 12 channels. + * [CPPC] Handles the OffLine CPU case. + * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU + * [ACPI] Computes the CPPC Bounds + * [Intel] Linear Address Masking (LAM) + * [CLI] EFER: Left aligned labels + * [AMD] Reports UAIE and AIBRSE bits from EFER system register + * [CLI] Changed mitigation mechanisms incapability labels + * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation + * [CR] Code review on bit masks + * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register + * [UI] Optimize the cycles to clear the time bar. + * [CR] Code review for extra compiler warnings + * [UI] Time of the day displayed in the right side of menu + * [UI] Display the current date and time in menu bar + * [Kernel] Introducing support of `CONFIG_SCHED_BORE` + * [CLI] Fixing ambiguous CPPC report: hardware vs firmware + * [CLI] Surrounds _CPC feature with square brackets + * [CPPC] Provides the ACPI _CPC object state. + * [UI] Colors the task being tracked in the tracking list + * [UI] Display the current time in the menu bar + * [CLI] Reserve the programmable TDP section to Intel processors. + * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC + +------------------------------------------------------------------- Old: ---- CoreFreq-1.92.4.tar.gz harden_corefreqd.service.patch modprobe_corefreqd.service.patch New: ---- CoreFreq-1.93.1.tar.gz corefreqd.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ CoreFreq.spec ++++++ --- /var/tmp/diff_new_pack.vc9KT4/_old 2022-12-14 14:11:19.471593938 +0100 +++ /var/tmp/diff_new_pack.vc9KT4/_new 2022-12-14 14:11:19.475593958 +0100 @@ -17,14 +17,13 @@ Name: CoreFreq -Version: 1.92.4 +Version: 1.93.1 Release: 0 Summary: CPU monitoring software for 64-bit processors License: GPL-2.0-or-later URL: https://github.com/cyring/CoreFreq Source: %{url}/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: harden_corefreqd.service.patch -Patch1: modprobe_corefreqd.service.patch +Source100: corefreqd.service BuildRequires: %{kernel_module_package_buildreqs} BuildRequires: pkgconfig BuildRequires: pkgconfig(libsystemd) @@ -41,8 +40,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p0 %build %make_build @@ -52,6 +49,8 @@ export INSTALL_MOD_DIR=updates PREFIX=%{buildroot}%{_prefix} make install +cp %{SOURCE100} %{buildroot}%{_unitdir} + mkdir -p %{buildroot}%{_sbindir} ln -s service %{buildroot}%{_sbindir}/rccorefreqd ++++++ CoreFreq-1.92.4.tar.gz -> CoreFreq-1.93.1.tar.gz ++++++ ++++ 7496 lines of diff (skipped) ++++++ corefreqd.service ++++++ # CoreFreq # Copyright (C) 2015-2022 CYRIL COURTIAT # Licenses: GPL2 [Unit] Description=CoreFreq Daemon [Service] # added automatically, for details please see # https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort ProtectSystem=full ProtectHome=true ProtectHostname=true ProtectKernelLogs=true # Type=simple ExecStartPre=/sbin/modprobe corefreqk ExecStart=corefreqd -q ExecStop=/bin/kill -QUIT $MAINPID ExecStopPost=-/sbin/modprobe -r corefreqk RemainAfterExit=no SuccessExitStatus=SIGQUIT SIGUSR1 SIGTERM Slice=-.slice [Install] WantedBy=multi-user.target
