[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] build: convert CONFIG_COMPAT to Kconfig



On 18/12/2015 20:06, Doug Goldstein wrote:
> Use the Kconfig generated CONFIG_COMPAT defines in the code base.
>
> CC: Keir Fraser <keir@xxxxxxx>
> CC: Jan Beulich <jbeulich@xxxxxxxx>
> CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
> Signed-off-by: Doug Goldstein <cardoe@xxxxxxxxxx>

Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, although I have
a slight quibble.

> ---
> This was previously Acked-by: Jan Beulich <jbeulich@xxxxxxxx> but then
> there was a request to change it to xen/common/Kconfig from
> xen/arch/x86/Kconfig. Unfortunately a small typo ('def_bool y' instead of
> 'bool') caused it to break on ARM. This resolves the issue and should be
> ready to merge.
> ---
>  config/x86_64.mk     | 1 -
>  xen/arch/x86/Kconfig | 1 +
>  xen/common/Kconfig   | 7 +++++++
>  3 files changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/config/x86_64.mk b/config/x86_64.mk
> index f12d549..85fa27c 100644
> --- a/config/x86_64.mk
> +++ b/config/x86_64.mk
> @@ -2,7 +2,6 @@ CONFIG_X86 := y
>  CONFIG_X86_64 := y
>  CONFIG_X86_$(XEN_OS) := y
>  
> -CONFIG_COMPAT := y
>  CONFIG_MIGRATE := y
>  CONFIG_XCUTILS := y
>  
> diff --git a/xen/arch/x86/Kconfig b/xen/arch/x86/Kconfig
> index 07e366d..7d2ed96 100644
> --- a/xen/arch/x86/Kconfig
> +++ b/xen/arch/x86/Kconfig
> @@ -3,6 +3,7 @@ config X86_64
>  
>  config X86
>       def_bool y
> +     select COMPAT
>       select HAS_ACPI
>       select HAS_CPUFREQ
>       select HAS_EHCI
> diff --git a/xen/common/Kconfig b/xen/common/Kconfig
> index 7d0e9a9..046e257 100644
> --- a/xen/common/Kconfig
> +++ b/xen/common/Kconfig
> @@ -1,6 +1,13 @@
>  
>  menu "Common Features"
>  
> +config COMPAT
> +     bool
> +     help
> +       32-bit interface support on 64-bit Xen which is used for both
> +       HVM and PV guests. HVMLoader makes 32-bit hypercalls irrespective
> +       of the destination runmode of the guest.

As this is now common, probably want to specify x86 HVM and PV guests. 
Arm guests are technically HVM, although the term is rather less common
on their side.

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.