[PATCH v2] powerpc/64s: Add dt_cpu_ftrs boot time setup option

Nicholas Piggin npiggin at gmail.com
Tue May 30 17:22:42 AEST 2017


On Tue, 30 May 2017 16:28:09 +1000
Michael Ellerman <mpe at ellerman.id.au> wrote:

> From: Nicholas Piggin <npiggin at gmail.com>
> 
> Provide a dt_cpu_ftrs= cmdline option to disable the dt_cpu_ftrs CPU
> feature discovery, and fall back to the "cputable" based version.
> 
> Also allow control of advertising unknown features to userspace and
> with this parameter, and remove the clunky CONFIG option.
> 
> Signed-off-by: Nicholas Piggin <npiggin at gmail.com>
> [mpe: Add explicit early check of bootargs in dt_cpu_ftrs_init()]

Thanks for fixing that up. The patch is more yours than mine now :P

> --- a/Documentation/admin-guide/kernel-parameters.txt
> +++ b/Documentation/admin-guide/kernel-parameters.txt
> @@ -866,6 +866,16 @@
>  
>  	dscc4.setup=	[NET]
>  
> +	dt_cpu_ftrs=	[PPC]
> +			Format: {"off" | "known"}
> +			Control how the dt_cpu_ftrs device-tree binding is
> +			used for CPU feature discovery and setup (if it
> +			exists).
> +			off: Do not use it, fall back to legacy cpu table.
> +			known: Do not pass through unknown features to guests
> +			or userspace, only those that the kernel is not aware
> +			of.

Well that's not the right number of nots. Better make it:

+			known: Do not pass through unknown features to guests
+			or userspace, only those that the kernel is not not
+			aware of.


More information about the Linuxppc-dev mailing list