You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4998
JIRA: https://issues.redhat.com/browse/RHEL-20057
JIRA: https://issues.redhat.com/browse/RHEL-20059
In order to keep the code clean, I have taken a part of Tony Luck's
large patchset that introduces new macro scheme for Intel CPU model
matching which starts with:
f055b62 x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
e6dfdc2 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
a9d0adc x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
Then a large patchset follows, that replaces the macros in various
areas of the kernel, but it is obviously not one shot replacement,
as Tony Luck performs that in batches. Thus, I have taken the three
patches above (these introduce the new macros) and then perf part
of the replacement patches, as a pre-requisity for the patches needed
for bug RHEL-20059. The rest is about to be taken later by others,
when they want to do so.
There was another option -- to adjust patches like a310007
("perf/x86/intel/cstate: Add Arrowlake support") to the legacy naming
scheme and take the new scheme later, but that would break the future
backports of both another Intel patches and the Tony Luck's patchset
too. Thus, I have prefered the first approach.
Signed-off-by: Michael Petlan <mpetlan@redhat.com>
Approved-by: David Arcari <darcari@redhat.com>
Approved-by: Artem Savkov <asavkov@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Lucas Zampieri <lzampier@redhat.com>
0 commit comments