News: 0001615249

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Zen 6 Performance Events & Metrics Merged For Linux 7.0

([AMD] 5 Hours Ago Linux 7.0 Performance Events)


Ahead of the [1]Linux 7.0 merge window closing later today with the Linux 7.0-rc1 release, the performance "perf" subsystem tooling changes were merged on Saturday. Among the notable changes here are the performance events and metrics handling for upcoming AMD [2]Zen 6 processors.

This now-merged code for Linux 7.0 adds support for AMD Zen 6 events and metrics. This includes the vendor event handling for Zen 6 core events, uncore events, metrics, and mapping changes. There is also a fix for Zen 5 MAC allocation events too. These patches follow AMD having published the new performance monitor counters for Zen 6, a.k.a. AMD Family 1Ah Model 50h-57h Processors.

These AMD Zen 6 perf events cover items like performance counters around branch prediction, L1 and L2 cache activity, TLB activity, uncore events like UMC command activity, and more. Useful for developers and administrators profiling with Linux's "perf" functionality on upcoming Zen 6 platforms but not too exciting on its own with just being another routine pre-launch enablement work.

The perf tool code for Linux 7.0 also introduces a new perf sched stats tool for record/report/diff workflows using scheduler statistic "schedstat" counters, data type profiling fixes and improvements, other vendor event handling improvements, and other fixes. The full list of perf tool changes merged for Linux 7.0 can be found via [3]this pull .



[1] https://www.phoronix.com/search/Linux+7.0

[2] https://www.phoronix.com/search/Zen+6

[3] https://lore.kernel.org/lkml/20260221182435.1221570-1-acme@kernel.org/



A fellow bought a new car, a Nissan, and was quite happy with his purchase.
He was something of an animist, however, and felt that the car really ought
to have a name. This presented a problem, as he was not sure if the name
should be masculine or feminine.
After considerable thought, he settled on an naming the car either
Belchazar or Beaumadine, but remained in a quandry about the final choice.
"Is a Nissan male or female?" he began asking his friends. Most of
them looked at him peculiarly, mumbled things about urgent appointments, and
went on their way rather quickly.
He finally broached the question to a lady he knew who held a black
belt in judo. She thought for a moment and answered "Feminine."
The swiftness of her response puzzled him. "You're sure of that?" he
asked.
"Certainly," she replied. "They wouldn't sell very well if they were
masculine."
"Unhhh... Well, why not?"
"Because people want a car with a reputation for going when you want
it to. And, if Nissan's are female, it's like they say... `Each Nissan, she
go!'"

[No, we WON'T explain it; go ask someone who practices an oriental
martial art. (Tai Chi Chuan probably doesn't count.) Ed.]