All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/9] Guest XenStore page allocation for 11 Dom0less domUs
@ 2025-02-06  1:08 Stefano Stabellini
  2025-02-06  1:08 ` [PATCH v5 1/9] automation: upgrade Linux kernel for arm64 tests to 6.6.74 Stefano Stabellini
                   ` (8 more replies)
  0 siblings, 9 replies; 20+ messages in thread
From: Stefano Stabellini @ 2025-02-06  1:08 UTC (permalink / raw)
  To: xen-devel
  Cc: sstabellini, bertrand.marquis, julien, michal.orzel,
	Volodymyr_Babchuk

Hi all,

The last version (v4) of this patch series [1] was fully acked and
committed. However, we later discovered that it caused regressions with
older Linux kernels without a fix [2], so we reverted the patch series
from Xen.

In the meantime, Linux backported the fix [2] to all kernels, so at
present there are no regressions any longer.

This update on the patch series contains the original v4 patches
unmodified. It also updates our automation testing infrastructure to use
a newer kernel. It adds a test to validate the feature introduced by
this patch series (PV drivers together with 11 mapped guests).

Finally, this patch series introduces a new dom0less option to retain
the old behavior in case users want to run older unpatched Linux kernel
versions.

To verify that the legacy option works and retains compatibility with
older unpatched kernels, I added a test at the end of the series using
the older unpatched Linux kernel and the newly introduced "legacy"
dom0less option. I don't suggest we commit this last test but if you
think otherwise, please let me know and I can clean it up and also add
the ImageBuilder part of it (a way to set the legacy option in the
ImageBuilder config file).

Cheers,

Stefano


[1] https://marc.info/?l=xen-devel&m=171659112108921
[2] a3607581cd49 "drivers/xen: Improve the late XenStore init protocol"
[3] https://gitlab.com/xen-project/people/sstabellini/xen/-/pipelines/1656094397


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

end of thread, other threads:[~2025-02-07  1:43 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-06  1:08 [PATCH v5 0/9] Guest XenStore page allocation for 11 Dom0less domUs Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 1/9] automation: upgrade Linux kernel for arm64 tests to 6.6.74 Stefano Stabellini
2025-02-06  7:58   ` Orzel, Michal
2025-02-06 23:12     ` Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 2/9] xen/arm/static-shmem: Static-shmem should be direct-mapped for direct-mapped domains Stefano Stabellini
2025-02-06  8:04   ` Orzel, Michal
2025-02-06 23:13     ` Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 3/9] xen/arm: Alloc XenStore page for Dom0less DomUs from hypervisor Stefano Stabellini
2025-02-06 10:20   ` Orzel, Michal
2025-02-07  1:19     ` Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 4/9] tools/init-dom0less: Avoid hardcoding GUEST_MAGIC_BASE Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 5/9] docs/features/dom0less: Update the late XenStore init protocol Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 6/9] automation: add ping test to static-mem test Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 7/9] init-dom0less: allocate xenstore page is not already allocated Stefano Stabellini
2025-02-06 12:37   ` Jan Beulich
2025-02-06 23:14     ` Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 8/9] xen/arm: introduce legacy dom0less option for xenstore allocation Stefano Stabellini
2025-02-06 12:08   ` Orzel, Michal
2025-02-07  1:43     ` Stefano Stabellini
2025-02-06  1:08 ` [PATCH v5 9/9] [DO NOT COMMIT] automation: add one test using an older unpatched Linux kernel Stefano Stabellini

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.