From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934035Ab2C3Ady (ORCPT ); Thu, 29 Mar 2012 20:33:54 -0400 Received: from na3sys009aog126.obsmtp.com ([74.125.149.155]:34782 "EHLO na3sys009aog126.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933574Ab2C3Adt (ORCPT ); Thu, 29 Mar 2012 20:33:49 -0400 From: Kevin Hilman To: Frederic Weisbecker Cc: LKML , linaro-sched-sig@lists.linaro.org, Thomas Gleixner , Geoff Levand , Stephen Hemminger , Daniel Lezcano , Chris Metcalf , Ingo Molnar , Gilad Ben Yossef , Alessio Igor Bogani , Avi Kivity , Max Krasnyansky , Zen Lin , Steven Rostedt , Christoph Lameter , Andrew Morton Subject: Re: [RFC][PATCH 00/32] Nohz cpusets v2 (adaptive tickless kernel) Organization: Texas Instruments, Inc. References: <1332338318-5958-1-git-send-email-fweisbec@gmail.com> Date: Thu, 29 Mar 2012 17:33:46 -0700 Message-ID: <87r4wbhqqd.fsf@ti.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Frederic Weisbecker writes: > There are still a lot of things to handle. Especially about > what is done by scheduler_tick() but we also need to: > > - completely handle cputime accounting (need to find every "reader" > of cputime and flush cputimes for all of them). > -handle perf > - handle irqtime finegrained accounting > - handle ilb load balancing > - etc... - add more arch support :) For ARM, I've started hacking things into place and have some preliminary patches to add ARM support for the new IPI, syscall support, exception hooks, etc.[1] This is enough to get some basic things running and test the nohz cpusets functionality on ARM, and for others to start trying it out. For anyone interested in collaborating on ARM support, my work-in-progress branch is below[1] based on Frederic's cpuset-v2 branch. Patches and testing welcome. Kevin [1] git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux.git wip/arm-nohz-cpusets