--- v14
+++ v11
@@ -125,24 +125,7 @@
[1] https://tracingsummit.org/ts/2022/hypervisortracing/
[2] https://lore.kernel.org/all/20240510140435.3550353-1-vdonnefort@google.com/
-Changes since v13 (https://lore.kernel.org/all/20260306143536.339777-1-vdonnefort@google.com/)
-
- - Rebase on v7.0-rc3
- - Use guard(cpu_read_lock)() (Markus)
-
-Changes since v12 (https://lore.kernel.org/all/20260219150307.14538-1-vdonnefort@google.com/)
-
- - Rebase on v7.0-rc2
- - use kzalloc_obj() in trace_remote.c and remote_test.c
-
-changes since v11 (https://lore.kernel.org/all/20260131132848.254084-1-vdonnefort@google.com/)
-
- - Fix kerneldoc (Steven)
- - Remove useless ring_buffer_event_data type cast (Steven)
- - Fix __free_ring_buffer_iter() (Steven)
- - Move trace seq locking into start/stop (Steven)
-
-changes since v10 (https://lore.kernel.org/all/20260126104419.1649811-1-vdonnefort@google.com/)
+changes since v10
- Move kerneldoc to .c files (Steven)
- Return EBUSY on buffer_size_kb write if buffer is loaded (Steven)
@@ -154,14 +137,14 @@
- Do not fail selftest if cpu/online is unavailable (Steven)
- Add rational for trace_remote into documentation (Steven)
-changes since v9 (https://lore.kernel.org/all/20251202093623.2337860-1-vdonnefort@google.com/)
+changes since v9
- Add vCPU PID to hyp_enter/hyp_exit (Marc)
- Remove useless X1 setting for tracing HVCs (Marc)
- Fix REMOTE_PRINTK_COUNT_ARGS()
- Rebase on 6.19-rc7
-Changes since v8 (https://lore.kernel.org/all/20251107093840.3779150-1-vdonnefort@google.com/)
+Changes since v8
- Do not enable tracing if unstable cnvct (Marc)
- Add support for nVHE (Marc)
@@ -171,12 +154,12 @@
- Remove PKVM_SELFTESTS in favour of NVHE_EL2_DEBUG
- Add wrapper for arm_smccc_1_2, now used in nvhe/ffa.c
-Changes since v7 (https://lore.kernel.org/all/20251003133825.2068970-1-vdonnefort@google.com/)
+Changes since v7
- Add missing EXPORT_SYMBOL_GPL for remote_test.ko
- Rebase on 6.18-rc4
-Changes since v6 (https://lore.kernel.org/all/20250821081412.1008261-1-vdonnefort@google.com/)
+Changes since v6
- Add requires field to the selftest (Masami)
- Use guard() for ring_buffer_poll_remote (Steven)
@@ -324,7 +307,7 @@
include/linux/ring_buffer.h | 58 +
include/linux/ring_buffer_types.h | 41 +
include/linux/simple_ring_buffer.h | 65 +
- include/linux/trace_remote.h | 48 +
+ include/linux/trace_remote.h | 49 +
include/linux/trace_remote_event.h | 33 +
include/trace/define_remote_events.h | 73 +
include/uapi/linux/trace_mmap.h | 8 +-
@@ -332,11 +315,11 @@
kernel/trace/Makefile | 20 +
kernel/trace/remote_test.c | 261 ++++
kernel/trace/remote_test_events.h | 10 +
- kernel/trace/ring_buffer.c | 354 ++++-
- kernel/trace/simple_ring_buffer.c | 517 +++++++
+ kernel/trace/ring_buffer.c | 356 ++++-
+ kernel/trace/simple_ring_buffer.c | 519 +++++++
kernel/trace/trace.c | 4 +-
kernel/trace/trace.h | 7 +
- kernel/trace/trace_remote.c | 1368 +++++++++++++++++
+ kernel/trace/trace_remote.c | 1371 +++++++++++++++++
.../ftrace/test.d/remotes/buffer_size.tc | 25 +
.../selftests/ftrace/test.d/remotes/functions | 88 ++
.../test.d/remotes/hypervisor/buffer_size.tc | 11 +
@@ -348,7 +331,7 @@
.../selftests/ftrace/test.d/remotes/trace.tc | 127 ++
.../ftrace/test.d/remotes/trace_pipe.tc | 127 ++
.../ftrace/test.d/remotes/unloading.tc | 41 +
- 63 files changed, 4749 insertions(+), 120 deletions(-)
+ 63 files changed, 4757 insertions(+), 120 deletions(-)
create mode 100644 Documentation/trace/remotes.rst
create mode 100644 arch/arm64/include/asm/kvm_define_hypevents.h
create mode 100644 arch/arm64/include/asm/kvm_hypevents.h
@@ -384,7 +367,7 @@
create mode 100644 tools/testing/selftests/ftrace/test.d/remotes/unloading.tc
-base-commit: 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681
+base-commit: 8dfce8991b95d8625d0a1d2896e42f93b9d7f68d
--
-2.53.0.473.g4a7958ca14-goog
-
+2.53.0.rc1.225.gd81095ad13-goog
+