Re: [PATCH v2 0/8] pdx: introduce a new compression algorithm

2025-07-01 Thread Roger Pau Monné
On Wed, Jul 02, 2025 at 08:32:27AM +0200, Jan Beulich wrote: > On 01.07.2025 22:46, Stefano Stabellini wrote: > > On Tue, 1 Jul 2025, Jan Beulich wrote: > >> Sadly from this you omitted the output from the setup of the offsets > >> arrays. Considering also your later reply, I'd be curious to know w

Re: [PATCH 0/3] hvmloader: add new SMBIOS tables (7,8,9,26,27,28)

2025-07-01 Thread Jan Beulich
On 02.07.2025 01:45, Petr Beneš wrote: > From: Petr Beneš > > Resubmitting patch from Anton Belousov and addressing review comments > from Jan: > https://old-list-archives.xen.org/archives/html/xen-devel/2022-01/msg00725.html In which case shouldn't this submission have a version number, explic

Re: [PATCH v2 0/8] pdx: introduce a new compression algorithm

2025-07-01 Thread Jan Beulich
On 01.07.2025 22:46, Stefano Stabellini wrote: > On Tue, 1 Jul 2025, Jan Beulich wrote: >> Sadly from this you omitted the output from the setup of the offsets >> arrays. Considering also your later reply, I'd be curious to know what >> mfn_to_pdx(0x5000) is. > > Full logs here, and debug pat

Re: [PATCH v2 0/8] pdx: introduce a new compression algorithm

2025-07-01 Thread Jan Beulich
On 01.07.2025 22:46, Stefano Stabellini wrote: > On Tue, 1 Jul 2025, Jan Beulich wrote: >> Sadly from this you omitted the output from the setup of the offsets >> arrays. Considering also your later reply, I'd be curious to know what >> mfn_to_pdx(0x5000) is. > > Full logs here, and debug pat

Re: [PATCH 1/3] hvmloader: fix code style violations

2025-07-01 Thread Frediano Ziglio
On Wed, Jul 2, 2025 at 12:45 AM Petr Beneš wrote: > > From: Petr Beneš > > Preparatory commit. No functional change. > Can you describe which specific code styles this commit is supposed to fix? > Signed-off-by: Petr Beneš > --- > tools/firmware/hvmloader/smbios.c | 56 +++

[PATCH 1/3] hvmloader: fix code style violations

2025-07-01 Thread Petr Beneš
From: Petr Beneš Preparatory commit. No functional change. Signed-off-by: Petr Beneš --- tools/firmware/hvmloader/smbios.c | 56 +++ 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/tools/firmware/hvmloader/smbios.c b/tools/firmware/hvmloader/smbios.

[PATCH 2/3] hvmloader: fix SMBIOS table length checks

2025-07-01 Thread Petr Beneš
From: Petr Beneš SMBIOS specification dictates that tables should have a minimal length. This commit introduces further validation for user-input SMBIOS tables. As per SMBIOS Reference Specification: * Type 0: For version 2.3 and later implementations, the length is at least 14h * Type 1: 1Bh fo

[PATCH 0/3] hvmloader: add new SMBIOS tables (7,8,9,26,27,28)

2025-07-01 Thread Petr Beneš
From: Petr Beneš Resubmitting patch from Anton Belousov and addressing review comments from Jan: https://old-list-archives.xen.org/archives/html/xen-devel/2022-01/msg00725.html Original message: > SMBIOS tables like 7,8,9,26,27,28 are neccessary to prevent sandbox detection > by malware using W

[PATCH 3/3] hvmloader: add new SMBIOS tables (7,8,9,26,27,28)

2025-07-01 Thread Petr Beneš
From: Petr Beneš SMBIOS tables like 7,8,9,26,27,28 are neccessary to prevent sandbox detection by malware using WMI-queries. New tables can be mapped to memory from binary file specified in "smbios_firmware" parameter of domain configuration. If particular table is absent in binary file, then it

Re: [RFC PATCH] xen/gntdev: reduce stack usage by dynamically allocating gntdev_copy_batch

2025-07-01 Thread Abinash
Hi , Thanks for pointing that out. I haven’t measured the performance impact yet — my main focus was on getting rid of the stack usage warning triggered by LLVM due to inlining. But you're right, gntdev_ioctl_grant_copy() is on a hot path, and calling kmalloc() there could definitely slow things

Re: [PATCH v2 0/8] pdx: introduce a new compression algorithm

2025-07-01 Thread Stefano Stabellini
On Tue, 1 Jul 2025, Jan Beulich wrote: > Sadly from this you omitted the output from the setup of the offsets > arrays. Considering also your later reply, I'd be curious to know what > mfn_to_pdx(0x5000) is. Full logs here, and debug patch in attachment. (XEN) Checking for initrd in /chosen

[PATCH v7 6/7] xen/x86: Disallow creating domains with altp2m enabled and altp2m.nr == 0

2025-07-01 Thread Petr Beneš
From: Petr Beneš Since libxl finally sends the altp2m.nr value, we can remove the previously introduced temporary workaround. Creating domain with enabled altp2m while setting altp2m.nr == 0 doesn't make sense and it's probably not what user wants. Signed-off-by: Petr Beneš Acked-by: Jan Beuli

[PATCH v7 7/7] tools/ocaml: Add altp2m_count parameter

2025-07-01 Thread Petr Beneš
From: Petr Beneš Allow developers using the OCaml bindings to set the altp2m_count parameter. Signed-off-by: Petr Beneš Acked-by: Christian Lindig --- tools/ocaml/libs/xc/xenctrl.ml | 1 + tools/ocaml/libs/xc/xenctrl.mli | 1 + tools/ocaml/libs/xc/xenctrl_stubs.c | 19 +

[PATCH v7 3/7] docs/man: Add altp2m_count parameter to the xl.cfg manual

2025-07-01 Thread Petr Beneš
From: Petr Beneš Update manual pages to include detailed information about the altp2m_count configuration parameter. Signed-off-by: Petr Beneš Acked-by: Anthony PERARD --- docs/man/xl.cfg.5.pod.in | 14 ++ 1 file changed, 14 insertions(+) diff --git a/docs/man/xl.cfg.5.pod.in b/d

[PATCH v7 1/7] xen: Refactor altp2m options into a structured format

2025-07-01 Thread Petr Beneš
From: Petr Beneš Encapsulate the altp2m options within a struct. This change is preparatory and sets the groundwork for introducing additional parameter in subsequent commit. Signed-off-by: Petr Beneš Acked-by: Christian Lindig Acked-by: Anthony PERARD Acked-by: Julien Grall # arm Reviewed-b

[PATCH v7 5/7] tools/libxl: Activate the altp2m_count feature

2025-07-01 Thread Petr Beneš
From: Petr Beneš This commit activates the previously introduced altp2m_count parameter, establishing the connection between libxl and Xen. Signed-off-by: Petr Beneš Acked-by: Anthony PERARD --- tools/libs/light/libxl_create.c | 4 1 file changed, 4 insertions(+) diff --git a/tools/libs

[PATCH v7 4/7] xen: Make the maximum number of altp2m views configurable for x86

2025-07-01 Thread Petr Beneš
From: Petr Beneš This commit introduces the ability to configure the maximum number of altp2m views for the domain during its creation. Previously, the limits were hardcoded to a maximum of 10. This change allows for greater flexibility in environments that require more or fewer altp2m views. Th

[PATCH v7 0/7] x86: Make MAX_ALTP2M configurable

2025-07-01 Thread Petr Beneš
From: Petr Beneš (This is continuation of the v6 series posted a year ago - apologies for the delay.) This series introduces the ability to configure the maximum number of altp2m tables during domain creation. Previously, the limits were hardcoded to a maximum of 10. This change allows for great

[PATCH v7 2/7] tools/xl: Add altp2m_count parameter

2025-07-01 Thread Petr Beneš
From: Petr Beneš Introduce a new altp2m_count parameter to control the maximum number of altp2m views a domain can use. By default, if altp2m_count is unspecified and altp2m is enabled, the value is set to 10, reflecting the legacy behavior. This change is preparatory; it establishes the groundw

[XEN PATCH] misra: deviate violations of Rule 21.6

2025-07-01 Thread Dmytro Prokopchuk1
From: Federico Serafini MISRA C Rule 21.6 states that "The Standard Library input/output functions shall not be used". Xen does not use the functions provided by the Standard Library, uses -nostdlib to ensure this. Xen implements a set of functions that share the same names as their Standard Lib

Re: [PATCH] MAINTAINERS: add me as an additional stubdom maintainer

2025-07-01 Thread Stefano Stabellini
On Tue, 1 Jul 2025, Juergen Gross wrote: > I've been the main contributor to the stubdom framework for several > years now. > > Add me as a maintainer. > > Signed-off-by: Juergen Gross Acked-by: Stefano Stabellini > --- > MAINTAINERS | 1 + > 1 file changed, 1 insertion(+) > > diff --git a

[PATCH v2] SUPPORT.md: Document guest PSCI support

2025-07-01 Thread Mykola Kvach
From: Mykola Kvach Add a new entry under "Virtual Hardware, Hypervisor" for guest PSCI support on ARM. This documents support for all mandatory functions of PSCI 1.1, and separately lists the supported optional functions. Signed-off-by: Mykola Kvach --- Changes in v2: Addressed review comments

Re: [PATCH v2 8/8] pdx: introduce a new compression algorithm based on region offsets

2025-07-01 Thread Jan Beulich
On 01.07.2025 17:49, Roger Pau Monné wrote: > On Mon, Jun 30, 2025 at 08:34:52AM +0200, Jan Beulich wrote: >> On 20.06.2025 13:11, Roger Pau Monne wrote: >>> @@ -40,6 +41,8 @@ bool __mfn_valid(unsigned long mfn) >>> >>> #ifdef CONFIG_PDX_MASK_COMPRESSION >>> invalid |= mfn & pfn_hole_mask;

Re: [PATCH v2 8/8] pdx: introduce a new compression algorithm based on region offsets

2025-07-01 Thread Roger Pau Monné
On Mon, Jun 30, 2025 at 08:34:52AM +0200, Jan Beulich wrote: > On 20.06.2025 13:11, Roger Pau Monne wrote: > > @@ -40,6 +41,8 @@ bool __mfn_valid(unsigned long mfn) > > > > #ifdef CONFIG_PDX_MASK_COMPRESSION > > invalid |= mfn & pfn_hole_mask; > > +#elif defined(CONFIG_PDX_OFFSET_COMPRESSIO

Re: [PATCH 0/2] xen/efi: Make boot more flexible, especially with GRUB2

2025-07-01 Thread Marek Marczykowski-Górecki
On Tue, Jul 01, 2025 at 03:31:19PM +0100, Frediano Ziglio wrote: > On Fri, Jun 27, 2025 at 5:20 PM Marek Marczykowski-Górecki > wrote: > > > > On Fri, Jun 27, 2025 at 04:58:43PM +0100, Frediano Ziglio wrote: > > > On Fri, Jun 27, 2025 at 3:20 PM Marek Marczykowski-Górecki > > > wrote: > > > > So,

Re: [PATCH v2 13/17] xen/riscv: Implement p2m_entry_from_mfn() and support PBMT configuration

2025-07-01 Thread Jan Beulich
On 10.06.2025 15:05, Oleksii Kurochko wrote: > --- a/xen/arch/riscv/include/asm/page.h > +++ b/xen/arch/riscv/include/asm/page.h > @@ -76,6 +76,14 @@ > #define PTE_SMALL BIT(10, UL) > #define PTE_POPULATEBIT(11, UL) > > +enum pbmt_type_t { Please can we stick to _t suffixes only bein

Re: [PATCH 4/6] arm/mpu: Destroy an existing entry in Xen MPU memory mapping table

2025-07-01 Thread Hari Limaye
Hi Ayan, Thank you for the review. I have just a couple of clarifications before I re-spin the series to address all the comments: > > -if ( flags & _PAGE_PRESENT ) > > +if ( (flags & _PAGE_PRESENT) && (MPUMAP_REGION_NOTFOUND == rc) ) > > Same question in this patch , why do we need to ch

Re: [PATCH 0/2] xen/efi: Make boot more flexible, especially with GRUB2

2025-07-01 Thread Frediano Ziglio
On Fri, Jun 27, 2025 at 5:20 PM Marek Marczykowski-Górecki wrote: > > On Fri, Jun 27, 2025 at 04:58:43PM +0100, Frediano Ziglio wrote: > > On Fri, Jun 27, 2025 at 3:20 PM Marek Marczykowski-Górecki > > wrote: > > > So, it looks like major distributions use a patched grub version that > > > change

Re: [PATCH v2 06/17] xen/riscv: add root page table allocation

2025-07-01 Thread Jan Beulich
On 01.07.2025 16:02, Oleksii Kurochko wrote: > On 7/1/25 12:27 PM, Jan Beulich wrote: >> On 01.07.2025 11:44, Oleksii Kurochko wrote: >>> On 7/1/25 8:29 AM, Jan Beulich wrote: On 30.06.2025 18:18, Oleksii Kurochko wrote: > On 6/30/25 5:22 PM, Jan Beulich wrote: >> On 10.06.2025 15:05,

Re: [PATCH v2 12/17] xen/riscv: Implement p2m_free_entry() and related helpers

2025-07-01 Thread Jan Beulich
On 10.06.2025 15:05, Oleksii Kurochko wrote: > This patch introduces a working implementation of p2m_free_entry() for RISC-V > based on ARM's implementation of p2m_free_entry(), enabling proper cleanup > of page table entries in the P2M (physical-to-machine) mapping. > > Only few things are change

Re: [PATCH v2 06/17] xen/riscv: add root page table allocation

2025-07-01 Thread Oleksii Kurochko
On 7/1/25 12:27 PM, Jan Beulich wrote: On 01.07.2025 11:44, Oleksii Kurochko wrote: On 7/1/25 8:29 AM, Jan Beulich wrote: On 30.06.2025 18:18, Oleksii Kurochko wrote: On 6/30/25 5:22 PM, Jan Beulich wrote: On 10.06.2025 15:05, Oleksii Kurochko wrote: --- a/xen/arch/riscv/include/asm/p2m.h +

Re: [PATCH v2 11/17] xen/riscv: implement p2m_set_entry() and __p2m_set_entry()

2025-07-01 Thread Jan Beulich
On 10.06.2025 15:05, Oleksii Kurochko wrote: > This patch introduces p2m_set_entry() and its core helper __p2m_set_entry() > for > RISC-V, based loosely on the Arm implementation, with several RISC-V-specific > modifications. > > Key differences include: > - TLB Flushing: RISC-V allows caching of

Re: [PATCH v2 04/17] xen/riscv: construct the P2M pages pool for guests

2025-07-01 Thread Jan Beulich
On 10.06.2025 15:05, Oleksii Kurochko wrote: > @@ -113,3 +117,58 @@ int p2m_init(struct domain *d) > > return 0; > } > + > +/* > + * Set the pool of pages to the required number of pages. > + * Returns 0 for success, non-zero for failure. > + * Call with d->arch.paging.lock held. > + */ > +

Re: [PATCH v5 01/18] xen/x86: remove "depends on !PV_SHIM_EXCLUSIVE"

2025-07-01 Thread Jan Beulich
On 01.07.2025 09:00, Penny, Zheng wrote: > [Public] > > Hi, > >> -Original Message- >> From: Jan Beulich >> Sent: Monday, June 30, 2025 4:21 PM >> To: Penny, Zheng >> Cc: Huang, Ray ; Andrew Cooper >> ; Roger Pau Monné ; >> Anthony PERARD ; Orzel, Michal >> ; Julien Grall ; Stefano Stab

Re: [PATCH] x86/cpu-policy: Fix handling of leaf 0x80000021

2025-07-01 Thread Andrew Cooper
On 01/07/2025 1:11 pm, Jan Beulich wrote: > On 01.07.2025 12:53, Andrew Cooper wrote: >> When support was originally introduced, ebx, ecx and edx were reserved and >> should have been zeroed in recalculate_misc() to avoid leaking into guests. >> >> Since then, fields have been added into ebx. Gues

Re: [PATCH] systemd: Add hooks to stop/start xen-watchdog on suspend/resume

2025-07-01 Thread Mykola Kvach
Hi Anthony, On Fri, Jun 27, 2025 at 3:37 PM Anthony PERARD wrote: > > Hi Mykola, > > First, since you used a different email account to send you patch, the > email should start with "From: Mykola ... <...@epam.com>" so that > `git am` can set the correct author for the commit. Often > `git send-e

Re: [PATCH] x86/cpu-policy: Fix handling of leaf 0x80000021

2025-07-01 Thread Jan Beulich
On 01.07.2025 12:53, Andrew Cooper wrote: > When support was originally introduced, ebx, ecx and edx were reserved and > should have been zeroed in recalculate_misc() to avoid leaking into guests. > > Since then, fields have been added into ebx. Guests can't load microcode, so > shouldn't see uco

Xen Security Advisory 470 v2 (CVE-2025-27465) - x86: Incorrect stubs exception handling for flags recovery

2025-07-01 Thread Xen . org security team
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Xen Security Advisory CVE-2025-27465 / XSA-470 version 2 x86: Incorrect stubs exception handling for flags recovery UPDATES IN VERSION 2 Public release. ISSUE DESCRIPTION

[PATCH] MAINTAINERS: add me as an additional stubdom maintainer

2025-07-01 Thread Juergen Gross
I've been the main contributor to the stubdom framework for several years now. Add me as a maintainer. Signed-off-by: Juergen Gross --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index fcd24b3d58..c4886c1159 100644 --- a/MAINTAINERS +++ b/MAINTAINE

[PATCH v5 06/10] xen/dt: Rename bootfdt.c -> bootinfo-fdt.c

2025-07-01 Thread Alejandro Vallejo
This file will eventually contain bootfdt helpers that make heavy use of bootinfo. To simplify git history do the rename here explicitly. A later patch extracts bootinfo-independent helpers into bootfdt.c. Doing so here would needlessly pollute the diffs. Not a functional change. Signed-off-by:

Re: [RFC PATCH] xen/flask: estimate max sidtable size

2025-07-01 Thread Jan Beulich
On 30.06.2025 10:55, Sergiy Kibrik wrote: > Currently Xen lacks a defined largest number of security IDs it can > potentially > use. The number of SIDs are naturally limited by number of security contexts > provided by a given security policy, i.e. how many combination of user, role > and type the

[PATCH] x86/cpu-policy: Fix handling of leaf 0x80000021

2025-07-01 Thread Andrew Cooper
When support was originally introduced, ebx, ecx and edx were reserved and should have been zeroed in recalculate_misc() to avoid leaking into guests. Since then, fields have been added into ebx. Guests can't load microcode, so shouldn't see ucode_size, and while in principle we do want to suppor

[PATCH v5 10/10] xen/dt: Allow CONFIG_DEVICE_TREE_PARSE to include device-tree/

2025-07-01 Thread Alejandro Vallejo
This allows bootfdt.c and device-tree.c to be usable without CONFIG_HAS_DEVICE_TREE_DISCOVERY. Gate everything else on CONFIG_HAS_DEVICE_TREE_DISCOVERY. Signed-off-by: Alejandro Vallejo --- xen/common/Makefile | 2 +- xen/common/device-tree/Makefile | 6 +++--- 2 files changed, 4 in

[PATCH v5 08/10] xen: Split HAS_DEVICE_TREE in two

2025-07-01 Thread Alejandro Vallejo
Moving forward the idea is for there to be: 1. Basic DT support: used by dom0less/hyperlaunch. 2. Full DT support: used for device discovery and HW setup. Rename HAS_DEVICE_TREE to HAS_DEVICE_TREE_DISCOVERY to describe (2) and create a new DEVICE_TREE_PARSE to describe (1). Have DEVICE_TREE_

[PATCH v5 05/10] xen/dt: Move bootinfo functions to a new bootinfo.h

2025-07-01 Thread Alejandro Vallejo
Part of an unpicking process to extract bootfdt contents independent of bootinfo to a separate file for x86 to take. With this, bootfdt.h can be cleanly included from x86. A later patch extracts the definitions so the functions may be called too. Not a functional change. Signed-off-by: Alejandro

[PATCH v5 07/10] xen/dt: Extract helper to map nodes to module kinds

2025-07-01 Thread Alejandro Vallejo
This will be required later by x86 code in order to do early identification of boot modules when booting off a DTB. Not a functional change. Signed-off-by: Alejandro Vallejo Reviewed-by: Stefano Stabellini --- xen/common/device-tree/bootfdt.c | 18 ++ xen/common/device-tre

[PATCH v5 09/10] xen/dt: ifdef out DEV_DT-related bits from device_tree.{c,h}

2025-07-01 Thread Alejandro Vallejo
Architectures that don't discover devices via DT may skip anything to do with device_t during the DT unflattening phase. Make device-tree.c stop requiring CONFIG_HAS_DEVICE_TREE_DISCOVERY so it may function with CONFIG_DEVICE_TREE_PARSE alone. This allows CONFIG_DEVICE_TREE_PARSE to unflatten a DT

[PATCH v5 01/10] x86: Replace arch-specific boot_module with common one

2025-07-01 Thread Alejandro Vallejo
These types resemble each other very closely in layout and intent, and with "struct boot_module" already in common code it makes perfect sense to merge them. In order to do so, add an arch-specific area for x86-specific tidbits, and rename identical fields with conflicting names. No functional cha

[PATCH v5 03/10] x86: Replace arch-specific boot_domain with the common one

2025-07-01 Thread Alejandro Vallejo
Add the single arch-specific field in an "arch" subfield defined in asm/bootfdt.h. No functional change intended. Signed-off-by: Alejandro Vallejo Reviewed-by: Stefano Stabellini --- xen/arch/x86/hvm/dom0_build.c | 2 +- xen/arch/x86/include/asm/boot-domain.h | 33 ---

[PATCH v5 04/10] xen/dt: Move bootfdt functions to xen/bootfdt.h

2025-07-01 Thread Alejandro Vallejo
Part of an unpicking process to extract bootfdt contents independent of bootinfo to a separate file for x86 to take. Move functions required for early FDT parsing from device_tree.h and arm's setup.h onto bootfdt.h Declaration motion only. Not a functional change. Signed-off-by: Alejandro Vallej

[PATCH v5 02/10] xen: Refactor kernel_info to have a header like boot_domain

2025-07-01 Thread Alejandro Vallejo
Create a struct header within kernel_info with the contents common to kernel_info and boot_domain, and define that header in common code. This enables x86 to use that header as-is and drop x86's boot_domain. Not a functional change. Signed-off-by: Alejandro Vallejo Reviewed-by: Stefano Stabellin

[PATCH v5 00/10] Allow x86 to unflatten DTs

2025-07-01 Thread Alejandro Vallejo
pipeline: https://gitlab.com/xen-project/people/agvallejo/xen/-/pipelines Hi, New revision. It reconfigures Kconfig as discussed in v4. Otherwise it's same old-same old. Contrary to the series name, x86 never really gains such an ability, but it's a trivial patch away. Previous versions ===

Re: [PATCH v2 06/17] xen/riscv: add root page table allocation

2025-07-01 Thread Jan Beulich
On 01.07.2025 11:44, Oleksii Kurochko wrote: > On 7/1/25 8:29 AM, Jan Beulich wrote: >> On 30.06.2025 18:18, Oleksii Kurochko wrote: >>> On 6/30/25 5:22 PM, Jan Beulich wrote: On 10.06.2025 15:05, Oleksii Kurochko wrote: > --- a/xen/arch/riscv/include/asm/p2m.h > +++ b/xen/arch/riscv/i

Re: [PATCH v2 06/17] xen/riscv: add root page table allocation

2025-07-01 Thread Oleksii Kurochko
On 7/1/25 8:29 AM, Jan Beulich wrote: On 30.06.2025 18:18, Oleksii Kurochko wrote: On 6/30/25 5:22 PM, Jan Beulich wrote: On 10.06.2025 15:05, Oleksii Kurochko wrote: --- a/xen/arch/riscv/include/asm/p2m.h +++ b/xen/arch/riscv/include/asm/p2m.h @@ -26,6 +26,12 @@ struct p2m_domain { /*

Re: [PATCH v11 6/7] xen/arm: enable dom0 to use PCI devices with pci-passthrough=no

2025-07-01 Thread Jan Beulich
On 01.07.2025 10:29, Mykyta Poturai wrote: > On 04.06.25 08:52, Jan Beulich wrote: >> On 03.06.2025 15:31, Mykyta Poturai wrote: >>> On 02.06.25 11:11, Jan Beulich wrote: On 28.05.2025 11:12, Mykyta Poturai wrote: > From: Stewart Hildebrand > > Enable the use of IOMMU + PCI in dom

Re: [PATCH] x86/cpu-policy: Simplify logic in guest_common_default_feature_adjustments()

2025-07-01 Thread Jan Beulich
On 27.06.2025 16:19, Andrew Cooper wrote: > For features which are unconditionally set in the max policies, making the > default policy to match the host can be done with a conditional clear. > > This is simpler than the unconditional clear, conditional set currently > performed. > > Signed-off-b

Re: [PATCH v11 6/7] xen/arm: enable dom0 to use PCI devices with pci-passthrough=no

2025-07-01 Thread Mykyta Poturai
On 04.06.25 08:52, Jan Beulich wrote: > On 03.06.2025 15:31, Mykyta Poturai wrote: >> On 02.06.25 11:11, Jan Beulich wrote: >>> On 28.05.2025 11:12, Mykyta Poturai wrote: From: Stewart Hildebrand Enable the use of IOMMU + PCI in dom0 without having to specify "pci-passthrough=y

Re: [PATCH v2 8/8] pdx: introduce a new compression algorithm based on region offsets

2025-07-01 Thread Roger Pau Monné
On Sun, Jun 29, 2025 at 04:36:25PM +0200, Jan Beulich wrote: > On 27.06.2025 16:51, Roger Pau Monné wrote: > > On Thu, Jun 26, 2025 at 09:35:04AM +0200, Jan Beulich wrote: > >> On 25.06.2025 18:24, Roger Pau Monné wrote: > >>> On Tue, Jun 24, 2025 at 06:16:15PM +0200, Jan Beulich wrote: > On 2

RE: [PATCH v5 01/18] xen/x86: remove "depends on !PV_SHIM_EXCLUSIVE"

2025-07-01 Thread Penny, Zheng
[Public] Hi, > -Original Message- > From: Jan Beulich > Sent: Monday, June 30, 2025 4:21 PM > To: Penny, Zheng > Cc: Huang, Ray ; Andrew Cooper > ; Roger Pau Monné ; > Anthony PERARD ; Orzel, Michal > ; Julien Grall ; Stefano Stabellini > ; xen-devel@lists.xenproject.org > Subject: Re: