Originally I found xen-pciback was compiled as a module and not directly into the kernel, ruling out use of the boot-time argument xen-pciback.hide=(blah) ... so I recompiled my kernel, incluging pciback directly into the kernel.
I added my pciback.hide arguments to the GRUB_CMDLINE_XEN in /etc/default/grub and ran a grub-mkconfig updating /boot/grub2/grub.cfg
The devices were not excluded from Dom0.
So I tried adding the same arguments to the regular GRUB_CMDLINE and the devices are still not hidden.
Can someone point me in the right direction? Did I mess up something? System is FC17 on an x86_64
here's a snippet of my kernel config ... I just noticed that PCIDEV_FRONTEND=m ... maybe that needs to be set to Y along with PCIDEV_BACKEND ?
[root@xenhost linux-3.6.1-1.glmxen1.fc17.x86_64]# grep XEN .config
CONFIG_XEN=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PRIVILEGED_GUEST=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_MAX_DOMAIN_MEMORY=500
CONFIG_XEN_SAVE_RESTORE=y
CONFIG_XEN_DEBUG_FS=y
CONFIG_PCI_XEN=y
CONFIG_XEN_PCIDEV_FRONTEND=m
CONFIG_XEN_BLKDEV_FRONTEND=m
CONFIG_XEN_BLKDEV_BACKEND=m
CONFIG_NETXEN_NIC=m
CONFIG_XEN_NETDEV_FRONTEND=m
CONFIG_XEN_NETDEV_BACKEND=m
CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
CONFIG_HVC_XEN=y
CONFIG_HVC_XEN_FRONTEND=y
CONFIG_XEN_WDT=m
CONFIG_XEN_FBDEV_FRONTEND=y
CONFIG_XEN_BALLOON=y
CONFIG_XEN_SELFBALLOONING=y
CONFIG_XEN_SCRUB_PAGES=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_GRANT_DEV_ALLOC=m
CONFIG_SWIOTLB_XEN=y
CONFIG_XEN_TMEM=y
CONFIG_XEN_PCIDEV_BACKEND=y
CONFIG_XEN_PRIVCMD=m
CONFIG_XEN_ACPI_PROCESSOR=m
here's the grub default
[root@xenhost ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.md=0 rd.dm=0 SYSFONT=True rd.lvm.lv=vg0/swap KEYTABLE=us rd.lvm.lv=vg0/root rd.luks=0 LANG=en_US.UTF-8 pciback.hide=(06:00.0)(02:00.0)(02:00.1)(07:00.0)(08:00.0)(00:1a.0)"
GRUB_CMDLINE_XEN="dom0_mem=4096M,max:4096M loglvl=all guest_loglvl=all pciback.hide=(06:00.0)(02:00.0)(02:00.1)(07:00.0)(08:00.0)(00:1a.0)"
#GRUB_THEME="/boot/grub2/themes/system/theme.txt"
-- xen mailing list xen@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/xen