In message: [linux-yocto][v5.4/standard/intel-x86 and v5.4/standard/preempt-rt|tiny/intel-x86][PATCH 0/1] perf power thermal support for ADL and RKL on 21/01/2021 Liwei Song wrote:
> Hi Bruce, > > This pull request is used to add perf, power, thermal support for > Alder Lake, Rocket Lake. Also add the Elkhard Lake EDAC support. > > 1) kernel patches, all patches from upstream, > only 0030-perf-core-Add-PERF_SAMPLE_CGROUP-feature.patch > adjust to use an old function. > > The kernel patch should merge into the branch below: > > v5.4/standard/intel-x86 > v5.4/standard/preempt-rt/intel-x86 > v5.4/standard/tiny/intel-x86 > merged. > > 2) The kernel-cache patch should merge into master and yocto-5.4 branch. .. and merged. Bruce > > Thanks, > Liwei. > > The following changes since commit e1bebecfd16373cd57c613dd862634a643ec2bdf: > > Merge branch 'v5.4/standard/base' into v5.4/standard/intel-x86 (2021-01-17 > 22:50:42 -0500) > > are available in the Git repository at: > > https://github.com/2005songliwei/linux-yocto-pull.git pull3 > > for you to fetch changes up to 7a25dd0e0aa45f215a5f23686f172e29e46260c9: > > perf diff: Support hot streams comparison (2021-01-20 00:33:22 -0500) > > ---------------------------------------------------------------- > Alexander Shishkin (1): > perf/aux: Allow using AUX data in perf samples > > Andrzej Pietrasiewicz (2): > thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() > ops > thermal: Store thermal mode in a dedicated enum > > Bartosz Szczepanek (1): > thermal/int340x_thermal: Prevent page fault on .set_mode() op > > Gayatri Kammela (2): > thermal: int340x_thermal: Add Tiger Lake ACPI device IDs > thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs > > Harry Pan (1): > perf/x86/intel/rapl: Add Comet Lake support > > Jin Yao (7): > perf streams: Introduce branch history "streams" > perf streams: Get the evsel_streams by evsel_idx > perf streams: Compare two streams > perf streams: Link stream pair > perf streams: Calculate the sum of total streams hits > perf streams: Report hot streams > perf diff: Support hot streams comparison > > Kan Liang (7): > perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE > perf/x86/intel: Support PERF_SAMPLE_DATA_PAGE_SIZE > powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE > perf/x86/intel: Add Rocket Lake CPU support > perf/x86/cstate: Add Rocket Lake CPU support > perf/x86/msr: Add Rocket Lake CPU support > perf/x86/intel: Add Tremont Topdown support > > Matthew Garrett (3): > thermal/int340x_thermal: Export GDDV > thermal/int340x_thermal: Export OEM vendor variables > thermal/int340x_thermal: Don't require IDSP to exist > > Namhyung Kim (1): > perf/core: Add PERF_SAMPLE_CGROUP feature > > Peter Zijlstra (2): > acpi: Remove header dependency > perf,mm: Handle non-page-table-aligned hugetlbfs > > Qiuxu Zhuo (3): > EDAC: Add three new memory types > EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC > EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver > > Srinivas Pandruvada (9): > thermal: int340x: Provide notification for OEM variable change > thermal: core: Add new event for sending keep alive notifications > thermal: int340x: Add keep alive response method > thermal: int340x: processor_thermal: Refactor MMIO interface > thermal: int340x: processor_thermal: Add AlderLake PCI device id > thermal: int340x: processor_thermal: Add RFIM driver > thermal: int340x: processor_thermal: Add mailbox driver > thermal: int340x: processor_thermal: Correct workload type name > thermal: int340x: Support Alder Lake > > Stephane Eranian (1): > perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE > > Steven Price (1): > x86: mm: add p?d_leaf() definitions > > Sumeet Pawnikar (2): > thermal: int340x: processor_thermal: Add Tiger Lake support > thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id > > Swaminathan, Nivedita (1): > thermal: int340x: processor_thermal: Add Jasper Lake support > > Takashi Iwai (1): > thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer > overflow > > Tejun Heo (2): > kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() > kernfs: convert kernfs_node->id from union kernfs_node_id to u64 > > Thomas Gleixner (1): > x86/perf/events: Convert to new CPU match macros > > kernel test robot (1): > EDAC/igen6: ecclog_llist can be static > > arch/powerpc/perf/core-book3s.c | 6 +- > arch/x86/events/amd/power.c | 2 +- > arch/x86/events/intel/core.c | 15 ++ > arch/x86/events/intel/cstate.c | 102 > ++++----- > arch/x86/events/intel/ds.c | 11 +- > arch/x86/events/intel/uncore.c | 73 +++--- > arch/x86/events/intel/uncore_snb.c | 18 +- > arch/x86/events/msr.c | 1 + > arch/x86/events/perf_event.h | 2 +- > arch/x86/events/rapl.c | 56 +++-- > arch/x86/include/asm/pgtable.h | 5 + > drivers/acpi/thermal.c | 27 +-- > drivers/edac/Kconfig | 9 + > drivers/edac/Makefile | 1 + > drivers/edac/edac_mc.c | 3 + > drivers/edac/igen6_edac.c | 977 > +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/platform/x86/acerhdf.c | 8 +- > drivers/platform/x86/dell-smo8800.c | 1 + > drivers/platform/x86/wmi.c | 1 + > drivers/thermal/intel/int340x_thermal/Kconfig | 6 +- > drivers/thermal/intel/int340x_thermal/Makefile | 3 + > drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c | 1 + > drivers/thermal/intel/int340x_thermal/int3400_thermal.c | 303 > ++++++++++++++++++++++--- > drivers/thermal/intel/int340x_thermal/int3403_thermal.c | 2 + > drivers/thermal/intel/int340x_thermal/processor_thermal_device.c | 273 > +++++++--------------- > drivers/thermal/intel/int340x_thermal/processor_thermal_device.h | 82 > +++++++ > drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c | 212 > +++++++++++++++++ > drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c | 134 > +++++++++++ > drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c | 244 > ++++++++++++++++++++ > fs/kernfs/dir.c | 55 ++--- > fs/kernfs/file.c | 4 +- > fs/kernfs/inode.c | 4 +- > fs/kernfs/mount.c | 18 +- > include/acpi/acpi_bus.h | 2 +- > include/linux/cgroup.h | 17 +- > include/linux/edac.h | 9 + > include/linux/kernfs.h | 45 ++-- > include/linux/perf_event.h | 26 +++ > include/linux/thermal.h | 1 + > include/trace/events/writeback.h | 4 +- > include/uapi/linux/perf_event.h | 15 +- > init/Kconfig | 3 +- > kernel/bpf/helpers.c | 2 +- > kernel/bpf/local_storage.c | 2 +- > kernel/cgroup/cgroup.c | 3 +- > kernel/events/core.c | 336 > ++++++++++++++++++++++++++- > kernel/events/internal.h | 1 + > kernel/events/ring_buffer.c | 36 +++ > kernel/trace/blktrace.c | 67 +++--- > net/core/filter.c | 4 +- > tools/perf/Documentation/perf-diff.txt | 4 + > tools/perf/builtin-diff.c | 119 > ++++++++-- > tools/perf/util/Build | 1 + > tools/perf/util/callchain.c | 99 > ++++++++ > tools/perf/util/callchain.h | 9 + > tools/perf/util/stream.c | 342 > ++++++++++++++++++++++++++++ > tools/perf/util/stream.h | 41 ++++ > tools/thermal/tmon/tmon.c | 26 +-- > 58 files changed, 3332 insertions(+), 541 deletions(-) > create mode 100644 drivers/edac/igen6_edac.c > create mode 100644 > drivers/thermal/intel/int340x_thermal/processor_thermal_device.h > create mode 100644 > drivers/thermal/intel/int340x_thermal/processor_thermal_mbox.c > create mode 100644 > drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c > create mode 100644 > drivers/thermal/intel/int340x_thermal/processor_thermal_rfim.c > create mode 100644 tools/perf/util/stream.c > create mode 100644 tools/perf/util/stream.h > > > > Liwei Song (1): > intel-x86: enable edac support for Elkhart Lake > > bsp/intel-x86/intel-x86-64.cfg | 1 + > 1 file changed, 1 insertion(+) > > -- > 2.26.2 >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#9413): https://lists.yoctoproject.org/g/linux-yocto/message/9413 Mute This Topic: https://lists.yoctoproject.org/mt/79998912/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
