All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/7] consolidate vm event subsystem
@ 2025-11-13  3:16 Penny Zheng
  2025-11-13  3:16 ` [PATCH v1 3/7] xen/monitor: wrap monitor_op under CONFIG_VM_EVENT Penny Zheng
                   ` (6 more replies)
  0 siblings, 7 replies; 21+ messages in thread
From: Penny Zheng @ 2025-11-13  3:16 UTC (permalink / raw)
  To: xen-devel
  Cc: Penny Zheng, Jan Beulich, Andrew Cooper, Roger Pau Monné,
	Jason Andryuk, Tamas K Lengyel, Alexandru Isaila, Petre Pircalabu,
	Anthony PERARD, Michal Orzel, Julien Grall, Stefano Stabellini,
	Daniel P. Smith

This patch serie originates from "Disable domctl-op via CONFIG_MGMT_HYPERCALLS"
[1], and focuses on consolidating vm event subsystem (i.e. VM_EVENT), and its
derived features, like memory paging, etc.

[1] https://www.mail-archive.com/xen-devel@lists.xenproject.org/msg200843.html

Penny Zheng (7):
  xen/svm: limit the scope of "rc"
  xen/vm_event: introduce vm_event_is_enabled()
  xen/monitor: wrap monitor_op under CONFIG_VM_EVENT
  xen/p2m: move xenmem_access_to_p2m_access() to common p2m.c
  xen/x86: move declaration from mem_access.h to altp2m.h
  xen/mem_access: wrap memory access when VM_EVENT=n
  xen/vm_event: consolidate CONFIG_VM_EVENT

 xen/arch/x86/Makefile                 |   2 +-
 xen/arch/x86/hvm/Kconfig              |   1 -
 xen/arch/x86/hvm/Makefile             |   4 +-
 xen/arch/x86/hvm/emulate.c            |  67 +++++++-------
 xen/arch/x86/hvm/hvm.c                | 123 ++++++++++++++++----------
 xen/arch/x86/hvm/svm/intr.c           |   2 +-
 xen/arch/x86/hvm/svm/svm.c            |  82 +++++++++++------
 xen/arch/x86/hvm/vmx/intr.c           |   2 +-
 xen/arch/x86/hvm/vmx/vmx.c            |  73 +++++++++------
 xen/arch/x86/include/asm/altp2m.h     |  10 +++
 xen/arch/x86/include/asm/hvm/hvm.h    |  18 ++--
 xen/arch/x86/include/asm/mem_access.h |  20 ++---
 xen/arch/x86/include/asm/monitor.h    |   9 ++
 xen/arch/x86/include/asm/vm_event.h   |   8 ++
 xen/arch/x86/mm/mem_access.c          |  36 --------
 xen/arch/x86/mm/mem_sharing.c         |   3 +
 xen/arch/x86/mm/p2m.c                 |  38 ++++++++
 xen/common/Kconfig                    |   7 +-
 xen/include/xen/vm_event.h            |   7 ++
 19 files changed, 319 insertions(+), 193 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2025-11-19  0:25 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-13  3:16 [PATCH v1 0/7] consolidate vm event subsystem Penny Zheng
2025-11-13  3:16 ` [PATCH v1 3/7] xen/monitor: wrap monitor_op under CONFIG_VM_EVENT Penny Zheng
2025-11-13  9:18   ` Jan Beulich
2025-11-18 23:32     ` Jason Andryuk
2025-11-13  3:16 ` [PATCH v1 4/7] xen/p2m: move xenmem_access_to_p2m_access() to common p2m.c Penny Zheng
2025-11-13  9:29   ` Jan Beulich
2025-11-13  3:16 ` [PATCH v1 5/7] xen/x86: move declaration from mem_access.h to altp2m.h Penny Zheng
2025-11-13  9:35   ` Jan Beulich
2025-11-18 11:09     ` Penny, Zheng
2025-11-18 23:40       ` Jason Andryuk
2025-11-13  3:16 ` [PATCH v1 6/7] xen/mem_access: wrap memory access when VM_EVENT=n Penny Zheng
2025-11-13  9:48   ` Jan Beulich
2025-11-13  3:16 ` [PATCH v1 7/7] xen/vm_event: consolidate CONFIG_VM_EVENT Penny Zheng
2025-11-13 10:16   ` Jan Beulich
2025-11-18 23:49     ` Jason Andryuk
     [not found] ` <20251113031630.1465599-2-Penny.Zheng@amd.com>
2025-11-13  8:56   ` [PATCH v1 1/7] xen/svm: limit the scope of "rc" Jan Beulich
2025-11-18  7:11     ` Penny, Zheng
2025-11-18 23:20       ` Jason Andryuk
     [not found] ` <20251113031630.1465599-3-Penny.Zheng@amd.com>
2025-11-13  9:13   ` [PATCH v1 2/7] xen/vm_event: introduce vm_event_is_enabled() Jan Beulich
2025-11-18 10:11     ` Penny, Zheng
2025-11-18 23:30       ` Jason Andryuk

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.