All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Roger Pau Monné" <roger.pau@citrix.com>
To: James Dingwall <james@dingwall.me.uk>
Cc: linux-kernel@vger.kernel.org
Subject: Re: xen pci passthrough stops working after xen/x86: fix initial memory balloon target
Date: Thu, 15 Jan 2026 18:55:15 +0100	[thread overview]
Message-ID: <aWkqA3u6E1fwB9vj@Mac.lan> (raw)
In-Reply-To: <aWj-pCWoi-Z1cC_M@dingwall.me.uk>

On Thu, Jan 15, 2026 at 02:50:12PM +0000, James Dingwall wrote:
> On Thu, Jan 15, 2026 at 01:03:49PM +0100, Roger Pau Monné wrote:
> > On Thu, Jan 15, 2026 at 11:23:37AM +0000, James Dingwall wrote:
> > > Hi,
> > > 
> > > We have encountered a regression with pci passthrough since the
> > > Ubuntu 6.8.0-91.92 which included this commit:
> > 
> > Hello,
> > 
> > Thanks for the report.  Could you also send me your kernel Kconfig, to
> > see which combination of options are you using?
> > 
> 
> Here's the .config, there are some deviations from the default Ubuntu build
> but it isn't too far off.
> 
> Thanks,
> James
> 
> #
> # Automatically generated file; DO NOT EDIT.
> # Linux/x86 6.8.12 Kernel Configuration
[...]
> #
> # Xen driver support
> #
> CONFIG_XEN_BALLOON=y
> CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
> CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
> CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
> CONFIG_XEN_DEV_EVTCHN=m
> CONFIG_XEN_BACKEND=y
> CONFIG_XENFS=m
> CONFIG_XEN_COMPAT_XENFS=y
> CONFIG_XEN_SYS_HYPERVISOR=y
> CONFIG_XEN_XENBUS_FRONTEND=y
> CONFIG_XEN_GNTDEV=m
> CONFIG_XEN_GNTDEV_DMABUF=y
> CONFIG_XEN_GRANT_DEV_ALLOC=m
> CONFIG_XEN_GRANT_DMA_ALLOC=y
> CONFIG_SWIOTLB_XEN=y
> CONFIG_XEN_PCI_STUB=y
> CONFIG_XEN_PCIDEV_BACKEND=m
> CONFIG_XEN_PVCALLS_FRONTEND=m
> # CONFIG_XEN_PVCALLS_BACKEND is not set
> CONFIG_XEN_SCSI_BACKEND=m
> CONFIG_XEN_PRIVCMD=m
> CONFIG_XEN_PRIVCMD_EVENTFD=y
> CONFIG_XEN_ACPI_PROCESSOR=y
> CONFIG_XEN_MCE_LOG=y
> CONFIG_XEN_HAVE_PVMMU=y
> CONFIG_XEN_EFI=y
> CONFIG_XEN_AUTO_XLATE=y
> CONFIG_XEN_ACPI=y
> CONFIG_XEN_SYMS=y
> CONFIG_XEN_HAVE_VPMU=y
> CONFIG_XEN_FRONT_PGDIR_SHBUF=m
> CONFIG_XEN_UNPOPULATED_ALLOC=y

Can you confirm that the config used to build the non-working kernel
also has CONFIG_XEN_UNPOPULATED_ALLOC=y?

Can you also provide the output of `cat /proc/iomem` for both the
working and non-working kernels?

Thanks, Roger.

  reply	other threads:[~2026-01-15 17:55 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-15 11:23 xen pci passthrough stops working after xen/x86: fix initial memory balloon target James Dingwall
2026-01-15 12:03 ` Roger Pau Monné
2026-01-15 14:50   ` James Dingwall
2026-01-15 17:55     ` Roger Pau Monné [this message]
2026-01-16  9:27       ` James Dingwall
2026-01-16 10:13         ` Roger Pau Monné
2026-01-16 10:34           ` James Dingwall
2026-01-16 11:29             ` Roger Pau Monné

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aWkqA3u6E1fwB9vj@Mac.lan \
    --to=roger.pau@citrix.com \
    --cc=james@dingwall.me.uk \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.