[RFC PATCH 0/3] powerpc/32: nohz full support

Christophe Leroy christophe.leroy at csgroup.eu
Tue Oct 4 22:58:30 AEDT 2022



Le 04/10/2022 à 08:33, Nicholas Piggin a écrit :
> Doesn't seem to be much more involved in adding context tracking and
> generic virt cpu accounting support for 32-bit, which is all that's
> left to support NO_HZ_FULL.
> 
> I tested this with e5500 SMP kernel with isolated and nohz CPU, and
> it seems to be doing the right thing -- periodic tick is stopped on
> the nohz CPUs when they are running in userspace.
> 
> Context tracking warnings should catch quite quickly if we got
> something wrong there (with the force context tracking option). I
> don't have a 32-bit KVM environment to test so that might have some
> issues but it should be quite easy to fix if it can be tested.
> 
> I assume the virt cpu accounting gen option removal is okay, but not
> exactly sure what to look for in terms of possible problems, so we'll
> see what comments that gets back.

I'm having hard time finding the link between patch 1 and patch 2/3.

Christophe

> 
> Thanks,
> Nick
> 
> Nicholas Piggin (3):
>    powerpc/32: Implement HAVE_CONTEXT_TRACKING_USER support
>    powerpc: remove the last remnants of cputime_t
>    Remove HAVE_VIRT_CPU_ACCOUNTING_GEN option
> 
>   arch/Kconfig                         | 11 -----------
>   arch/arm/Kconfig                     |  1 -
>   arch/csky/Kconfig                    |  1 -
>   arch/loongarch/Kconfig               |  1 -
>   arch/mips/Kconfig                    |  1 -
>   arch/powerpc/Kconfig                 |  2 +-
>   arch/powerpc/include/asm/cputime.h   | 17 +----------------
>   arch/powerpc/include/asm/interrupt.h | 21 ++++++---------------
>   arch/powerpc/kernel/time.c           | 23 ++---------------------
>   arch/xtensa/Kconfig                  |  1 -
>   init/Kconfig                         |  1 -
>   kernel/time/Kconfig                  |  2 --
>   12 files changed, 10 insertions(+), 72 deletions(-)
> 


More information about the Linuxppc-dev mailing list