From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: "Singapore Citizen Mr. Teo En Ming (Zhang Enming)"
<singapore.mr.teo.en.ming@gmail.com>
Cc: "xen-users@lists.xen.org" <xen-users@lists.xen.org>,
"xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: How come Linux kernel 3.10 does not have Xen configuration options any more?
Date: Fri, 12 Jul 2013 09:46:52 -0400 [thread overview]
Message-ID: <20130712134651.GA3518@localhost.localdomain> (raw)
In-Reply-To: <51DFD7A4.3020106@gmail.com>
On Fri, Jul 12, 2013 at 06:17:08PM +0800, Singapore Citizen Mr. Teo En Ming (Zhang Enming) wrote:
> Hi,
>
> I have just downloaded Linux kernel 3.10. I am shocked to find out
> that Linux kernel 3.10 does not have Xen configuration options any
> more. Where did they all go?
You need to enable CONFIG_HYPERVISOR_GUEST.
>
> Most of the following Linux kernel configuration options are not
> available any more:
>
> 3 Configuring the kernel for dom0 support
> NOTE: Xen dom0 support depends on ACPI support. Make sure you enable
> ACPI support or you
> won't see Dom0 options at all.
> In addition to the config options above you also need to enable:
> CONFIG_X86_IO_APIC=y
> CONFIG_ACPI=y
> CONFIG_ACPI_PROCFS=y (optional)
> CONFIG_XEN_DOM0=y
> CONFIG_PCI_XEN=y
> CONFIG_XEN_DEV_EVTCHN=y
> CONFIG_XENFS=y
> CONFIG_XEN_COMPAT_XENFS=y
> CONFIG_XEN_SYS_HYPERVISOR=y
> CONFIG_XEN_GNTDEV=y
> CONFIG_XEN_BACKEND=y
> CONFIG_XEN_NETDEV_BACKEND=m
> CONFIG_XEN_BLKDEV_BACKEND=m
> CONFIG_XEN_PCIDEV_BACKEND=y
> CONFIG_XEN_PRIVILEGED_GUEST=y
> CONFIG_XEN_BALLOON=y
> CONFIG_XEN_SCRUB_PAGES=y
> CONFIG_XEN_DEV_EVTCHN=y
> CONFIG_XEN_GNTDEV=y
>
> 4 Configuring the kernel for domU support
> 1. If building 32 bit kernel make sure you have CONFIG_X86_PAE
> enabled (which is set by
> selecting CONFIG_HIGHMEM64G)
> non-PAE mode doesn't work in 2.6.25, and has been dropped altogether
> from 2.6.26 and newer
> kernel versions.
> 2. Enable these core options (Processor type and features|
> Paravirtualized guest support]
> CONFIG_PARAVIRT=y
> CONFIG_XEN=y
> CONFIG_PARAVIRT_GUEST=y
> CONFIG_PARAVIRT_SPINLOCKS=y
> 3. And Xen pv console device support (Device Drivers|Character devices
> CONFIG_HVC_DRIVER=y
> CONFIG_HVC_XEN=y
> 4. And Xen disk and network support (Device Drivers|Block devices
> and Device Drivers|Network
> device support)
> CONFIG_XEN_FBDEV_FRONTEND=y
> CONFIG_XEN_BLKDEV_FRONTEND=y
> CONFIG_XEN_NETDEV_FRONTEND=y
> 5. And the rest (Device Drivers|Xen driver support)
> CONFIG_XEN_PCIDEV_FRONTEND=y
> CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y
> CONFIG_XEN_FBDEV_FRONTEND=y
> CONFIG_XEN_XENBUS_FRONTEND=y
> CONFIG_XEN_SAVE_RESTORE=y
> CONFIG_XEN_GRANT_DEV_ALLOC=m
> 6. And for tmem support:
> CONFIG_XEN_TMEM=y
> CONFIG_CLEANCACHE=y
> CONFIG_FRONTSWAP=y
> CONFIG_XEN_SELFBALLOONING=y
>
> Please advise.
>
> Thank you very much.
>
>
> --
> Yours sincerely,
>
> Singapore Citizen Mr. Teo En Ming (Zhang Enming)
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
prev parent reply other threads:[~2013-07-12 13:46 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-07-12 10:17 How come Linux kernel 3.10 does not have Xen configuration options any more? Singapore Citizen Mr. Teo En Ming (Zhang Enming)
2013-07-12 10:22 ` [Xen-users] " Ian Campbell
2013-07-12 13:46 ` Konrad Rzeszutek Wilk [this message]
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=20130712134651.GA3518@localhost.localdomain \
--to=konrad.wilk@oracle.com \
--cc=singapore.mr.teo.en.ming@gmail.com \
--cc=xen-devel@lists.xen.org \
--cc=xen-users@lists.xen.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).