[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen's Linux kernel config options V2
On Wed, Feb 4, 2015 at 6:57 AM, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> wrote: > On Wed, 4 Feb 2015, David Vrabel wrote: >> On 16/12/14 16:21, Juergen Gross wrote: >> > Hi, >> > >> > This is a design proposal for a rework of the config options on the >> > Linux kernel which are related to Xen. >> > >> > The need to do so arose from the fact that it is currently not >> > possible to build the Xen frontend drivers for a non-pvops kernel, >> > e.g. to run them in a HVM-domain. There are more drawbacks in the >> > current config options to which I'll come later. >> > >> > Option Selects Depends >> > ---------------------------------------------------------------------- >> > XEN >> > XEN_PV(x86) XEN_HAVE_PVMMU >> > PARAVIRT >> > PARAVIRT_CLOCK >> > XEN_PVH(x86) XEN_PVHVM >> > PARAVIRT >> > PARAVIRT_CLOCK >> > XEN_PVHVM PARAVIRT >> > PARAVIRT_CLOCK > > PARAVIRT_CLOCK and PARAVIRT are x86 specific. > Given that there is no CONFIG_PV or CONFIG_PVH or even CONFIG_PVHVM on > arm and arm64 as there is just one type of guest, I would rather just > have CONFIG_XEN there. Interesting, right now we have as part of the recommended change for XEN_BACKEND: Option Selects Depends ---------------------------------------------------------------------- XEN XEN_BACKEND SWIOTLB_XEN(arm,arm64) XEN_PV(x86) || XEN_PVH(x86) || XEN_PVHVM How would we ensure to enable XEN_BACKEND for arm then? >> > XEN_BACKEND SWIOTLB_XEN(arm,arm64) XEN_PV(x86) || >> > XEN_PVH(x86) || >> > XEN_PVHVM >> > XEN_BLKDEV_BACKEND >> > XEN_PCIDEV_BACKEND(x86) >> > XEN_SCSI_BACKEND >> > XEN_NETDEV_BACKEND >> > PCI_XEN(x86) SWIOTLB_XEN >> > XEN_DOM0 XEN_BACKEND XEN_PV(x86) || >> > PCI_XEN(x86) XEN_PVH(x86) >> > XEN_ACPI_HOTPLUG_MEMORY XEN_STUB >> > XEN_ACPI_HOTPLUG_CPU XEN_STUB >> > XEN_MCE_LOG(x86) >> > XEN_MAX_DOMAIN_MEMORY(x86) >> > XEN_SAVE_RESTORE(x86) >> > XEN_DEBUG_FS >> > XEN_WDT >> > XEN_BALLOON >> > XEN_SELFBALLOONING XEN_TMEM >> > XEN_BALLOON_MEMORY_HOTPLUG >> > XEN_SCRUB_PAGES >> > XENFS XEN_PRIVCMD >> > XEN_COMPAT_XENFS >> > XEN_SYS_HYPERVISOR >> > XEN_DEV_EVTCHN >> > XEN_GNTDEV >> > XEN_GRANT_DEV_ALLOC >> > SWIOTLB_XEN >> > XEN_TMEM > > not available on arm and arm64 Can you clarify if you meant only XEN_TMEM or all the above here? >> > XEN_PRIVCMD >> > XEN_STUB(x86_64) BROKEN >> > XEN_ACPI_PROCESSOR(x86) >> > XEN_HAVE_PVMMU > > x86 specific Likewise, all of the above quoted options ? >> > XEN_EFI(x64) > > FYI soon to be available on arm OK thanks. >> > XEN_XENBUS_FRONTEND >> > XEN_FRONTEND XEN >> > XEN_XENBUS_FRONTEND >> > XEN_FBDEV_FRONTEND INPUT_XEN_KBDDEV_FRONTEND >> > XEN_BLKDEV_FRONTEND >> > HVC_XEN_FRONTEND HVC_XEN >> > TCG_XEN >> > XEN_PCIDEV_FRONTEND PCI_XEN > > x86 specific for the moment All? >> > XEN_SCSI_FRONTEND >> > INPUT_XEN_KBDDEV_FRONTEND >> > XEN_NETDEV_FRONTEND >> > XEN_PLATFORM_PCI > > definitely x86 only All? Luis _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |