All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/2] selftests/resctrl: Fix resctrl selftests issues on aarch64
@ 2026-10-12  7:47 Richard Cheng
  2026-10-12  7:47 ` [PATCH v5 1/2] selftests/resctrl: Implement cl_flush() and sb() for aarch64 Richard Cheng
                   ` (2 more replies)
  0 siblings, 3 replies; 20+ messages in thread
From: Richard Cheng @ 2026-10-12  7:47 UTC (permalink / raw)
  To: tony.luck, reinette.chatre, x86, shuah, fenghuay
  Cc: Dave.Martin, james.morse, babu.moger, linux-kernel,
	linux-kselftest, kaihengf, kobak, newtonl, kristinc,
	Richard Cheng

This series fixes issues in the resctrl selftests on aarch64,
where they currently misreport failures.

Patch 1 adds aarch64 implementations of cl_flush() and sb() in
fill_buf.c so cache flushes are no longer silent no-ops.

Patch 2 teaches detect_vendor() about aarch64 (which exposes no
vendor_id in /proc/cpuinfo) and lets arch_supports_noncont_cat()
return true for ARM, fixing spurious L3_NONCONT_CAT failures.

Changes since v4:
- Drop v4 patch 1/3, which was applied to linux-kselftest/next.
- Rebase the remaining patches onto linux-kselftest/next and
  renumber v4 patches 2/3 and 3/3 as patches 1/2 and 2/2.
  No code changes to the remaining patches.

Richard Cheng (2):
  selftests/resctrl: Implement cl_flush() and sb() for aarch64
  selftests/resctrl: Recognise aarch64 as a vendor for L3_NONCONT_CAT

 tools/testing/selftests/resctrl/cat_test.c    |  9 ++++++--
 tools/testing/selftests/resctrl/fill_buf.c    | 11 ++++++++++
 tools/testing/selftests/resctrl/resctrl.h     |  1 +
 .../testing/selftests/resctrl/resctrl_tests.c | 21 +++++++++++++++++++
 4 files changed, 40 insertions(+), 2 deletions(-)


base-commit: 30af56a227e27b892d34bc44c23298b5274913e3
-- 
2.43.0


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-11-10 13:50 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-12  7:47 [PATCH v5 0/2] selftests/resctrl: Fix resctrl selftests issues on aarch64 Richard Cheng
2026-10-12  7:47 ` [PATCH v5 1/2] selftests/resctrl: Implement cl_flush() and sb() for aarch64 Richard Cheng
2026-10-20 16:30   ` Ben Horgan
2026-10-21  9:55     ` Ben Horgan
2026-11-04  6:43       ` Richard Cheng
2026-11-04 17:09         ` Ben Horgan
2026-11-05  9:41           ` Richard Cheng
2026-11-06 15:53             ` Ben Horgan
2026-11-07  0:29               ` Reinette Chatre
2026-11-14  3:16                 ` Ben Horgan
2026-11-09 10:21                   ` Ben Horgan
2026-11-09 17:01                   ` Reinette Chatre
2026-11-10  7:33                     ` Richard Cheng
2026-11-10 13:50                       ` Ben Horgan
2026-11-10 12:35                     ` Ben Horgan
2026-10-12  7:47 ` [PATCH v5 2/2] selftests/resctrl: Recognise aarch64 as a vendor for L3_NONCONT_CAT Richard Cheng
2026-10-20 16:18   ` Ben Horgan
2026-10-21 14:56     ` Reinette Chatre
2026-10-21 16:31       ` Ben Horgan
2026-10-12 22:09 ` [PATCH v5 0/2] selftests/resctrl: Fix resctrl selftests issues on aarch64 Reinette Chatre

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.