[PATCH] ppc64: Add CONFIG_HZ

Kumar Gala kumar.gala at freescale.com
Sat Aug 27 05:00:43 EST 2005


Any reason we shouldn't do the same thing on ppc32?

- kumar

On Aug 23, 2005, at 5:53 PM, Anton Blanchard wrote:

>
> Hi,
>
> While ppc64 has the CONFIG_HZ Kconfig option, it wasnt actually being
> used. Connect it up and set all platforms to 250Hz.
>
> Signed-off-by: Anton Blanchard <anton at samba.org>
>
> Index: build/include/asm-ppc64/param.h
> ===================================================================
> --- build.orig/include/asm-ppc64/param.h    2005-08-15
> 23:42:07.000000000 +1000
> +++ build/include/asm-ppc64/param.h    2005-08-24 08:02:29.000000000
> +1000
> @@ -1,6 +1,8 @@
>  #ifndef _ASM_PPC64_PARAM_H
>  #define _ASM_PPC64_PARAM_H
>
> +#include <linux/config.h>
> +
>  /*
>   * This program is free software; you can redistribute it and/or
>   * modify it under the terms of the GNU General Public License
> @@ -9,7 +11,7 @@
>   */
>
>  #ifdef __KERNEL__
> -# define HZ        1000        /* Internal kernel timer
> frequency */
> +# define HZ        CONFIG_HZ    /* Internal kernel timer
> frequency */
>  # define USER_HZ    100        /* .. some user interfaces are
> in "ticks" */
>  # define CLOCKS_PER_SEC    (USER_HZ)    /* like times() */
>  #endif
> Index: build/arch/ppc64/configs/g5_defconfig
> ===================================================================
> --- build.orig/arch/ppc64/configs/g5_defconfig    2005-08-15
> 23:42:04.000000000 +1000
> +++ build/arch/ppc64/configs/g5_defconfig    2005-08-24
> 07:55:50.000000000 +1000
> @@ -103,10 +103,10 @@
>  # CONFIG_PREEMPT_VOLUNTARY is not set
>  # CONFIG_PREEMPT is not set
>  # CONFIG_PREEMPT_BKL is not set
> -CONFIG_HZ_100=y
> -# CONFIG_HZ_250 is not set
> +# CONFIG_HZ_100 is not set
> +CONFIG_HZ_250=y
>  # CONFIG_HZ_1000 is not set
> -CONFIG_HZ=100
> +CONFIG_HZ=250
>  CONFIG_GENERIC_HARDIRQS=y
>  CONFIG_SECCOMP=y
>  CONFIG_ISA_DMA_API=y
> Index: build/arch/ppc64/configs/iSeries_defconfig
> ===================================================================
> --- build.orig/arch/ppc64/configs/iSeries_defconfig    2005-08-15
> 23:42:04.000000000 +1000
> +++ build/arch/ppc64/configs/iSeries_defconfig    2005-08-24
> 07:56:46.000000000 +1000
> @@ -94,10 +94,10 @@
>  # CONFIG_PREEMPT_VOLUNTARY is not set
>  # CONFIG_PREEMPT is not set
>  # CONFIG_PREEMPT_BKL is not set
> -CONFIG_HZ_100=y
> -# CONFIG_HZ_250 is not set
> +# CONFIG_HZ_100 is not set
> +CONFIG_HZ_250=y
>  # CONFIG_HZ_1000 is not set
> -CONFIG_HZ=100
> +CONFIG_HZ=250
>  CONFIG_GENERIC_HARDIRQS=y
>  CONFIG_MSCHUNKS=y
>  CONFIG_LPARCFG=y
> Index: build/arch/ppc64/configs/maple_defconfig
> ===================================================================
> --- build.orig/arch/ppc64/configs/maple_defconfig    2005-08-15
> 23:42:04.000000000 +1000
> +++ build/arch/ppc64/configs/maple_defconfig    2005-08-24
> 08:46:58.000000000 +1000
> @@ -103,10 +103,10 @@
>  # CONFIG_PREEMPT_VOLUNTARY is not set
>  # CONFIG_PREEMPT is not set
>  # CONFIG_PREEMPT_BKL is not set
> -CONFIG_HZ_100=y
> -# CONFIG_HZ_250 is not set
> +# CONFIG_HZ_100 is not set
> +CONFIG_HZ_250=y
>  # CONFIG_HZ_1000 is not set
> -CONFIG_HZ=100
> +CONFIG_HZ=250
>  CONFIG_GENERIC_HARDIRQS=y
>  CONFIG_SECCOMP=y
>  CONFIG_ISA_DMA_API=y
> Index: build/arch/ppc64/configs/pSeries_defconfig
> ===================================================================
> --- build.orig/arch/ppc64/configs/pSeries_defconfig    2005-08-15
> 23:42:04.000000000 +1000
> +++ build/arch/ppc64/configs/pSeries_defconfig    2005-08-24
> 07:58:38.000000000 +1000
> @@ -112,10 +112,10 @@
>  # CONFIG_PREEMPT_VOLUNTARY is not set
>  # CONFIG_PREEMPT is not set
>  # CONFIG_PREEMPT_BKL is not set
> -CONFIG_HZ_100=y
> -# CONFIG_HZ_250 is not set
> +# CONFIG_HZ_100 is not set
> +CONFIG_HZ_250=y
>  # CONFIG_HZ_1000 is not set
> -CONFIG_HZ=100
> +CONFIG_HZ=250
>  CONFIG_EEH=y
>  CONFIG_GENERIC_HARDIRQS=y
>  CONFIG_PPC_RTAS=y
> Index: build/arch/ppc64/defconfig
> ===================================================================
> --- build.orig/arch/ppc64/defconfig    2005-08-15 23:42:04.000000000
> +1000
> +++ build/arch/ppc64/defconfig    2005-08-24 07:55:27.000000000 +1000
> @@ -114,10 +114,10 @@
>  # CONFIG_PREEMPT_VOLUNTARY is not set
>  # CONFIG_PREEMPT is not set
>  # CONFIG_PREEMPT_BKL is not set
> -CONFIG_HZ_100=y
> -# CONFIG_HZ_250 is not set
> +# CONFIG_HZ_100 is not set
> +CONFIG_HZ_250=y
>  # CONFIG_HZ_1000 is not set
> -CONFIG_HZ=100
> +CONFIG_HZ=250
>  CONFIG_EEH=y
>  CONFIG_GENERIC_HARDIRQS=y
>  CONFIG_PPC_RTAS=y
> _______________________________________________
> Linuxppc64-dev mailing list
> Linuxppc64-dev at ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc64-dev
>




More information about the Linuxppc-dev mailing list