{"id":817778,"url":"http://patchwork.ozlabs.org/api/covers/817778/?format=json","web_url":"http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20170923082656.27219-1-clg@kaod.org/","project":{"id":2,"url":"http://patchwork.ozlabs.org/api/projects/2/?format=json","name":"Linux PPC development","link_name":"linuxppc-dev","list_id":"linuxppc-dev.lists.ozlabs.org","list_email":"linuxppc-dev@lists.ozlabs.org","web_url":"https://github.com/linuxppc/wiki/wiki","scm_url":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git","webscm_url":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/","list_archive_url":"https://lore.kernel.org/linuxppc-dev/","list_archive_url_format":"https://lore.kernel.org/linuxppc-dev/{}/","commit_url_format":"https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git/commit/?id={}"},"msgid":"<20170923082656.27219-1-clg@kaod.org>","list_archive_url":"https://lore.kernel.org/linuxppc-dev/20170923082656.27219-1-clg@kaod.org/","date":"2017-09-23T08:26:54","name":"[0/2] powerpc/xive: fix CPU hot unplug","submitter":{"id":68548,"url":"http://patchwork.ozlabs.org/api/people/68548/?format=json","name":"Cédric Le Goater","email":"clg@kaod.org"},"mbox":"http://patchwork.ozlabs.org/project/linuxppc-dev/cover/20170923082656.27219-1-clg@kaod.org/mbox/","series":[{"id":4746,"url":"http://patchwork.ozlabs.org/api/series/4746/?format=json","web_url":"http://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=4746","date":"2017-09-23T08:26:56","name":"powerpc/xive: fix CPU hot unplug","version":1,"mbox":"http://patchwork.ozlabs.org/series/4746/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/817778/comments/","headers":{"Return-Path":"<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>","X-Original-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Delivered-To":["patchwork-incoming@ozlabs.org","linuxppc-dev@lists.ozlabs.org"],"Received":["from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\t(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xzkWW18sBz9t3v\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 23 Sep 2017 18:47:51 +1000 (AEST)","from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3])\n\tby lists.ozlabs.org (Postfix) with ESMTP id 3xzkWW07sbzDsPC\n\tfor <patchwork-incoming@ozlabs.org>;\n\tSat, 23 Sep 2017 18:47:51 +1000 (AEST)","from 2.mo179.mail-out.ovh.net (2.mo179.mail-out.ovh.net\n\t[178.33.250.45])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby lists.ozlabs.org (Postfix) with ESMTPS id 3xzkVQ0H3ZzDqR8\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tSat, 23 Sep 2017 18:46:53 +1000 (AEST)","from player794.ha.ovh.net (b6.ovh.net [213.186.33.56])\n\tby mo179.mail-out.ovh.net (Postfix) with ESMTP id 6138764212\n\tfor <linuxppc-dev@lists.ozlabs.org>;\n\tSat, 23 Sep 2017 10:27:36 +0200 (CEST)","from zorba.kaod.org.com\n\t(i15-les03-th2-31-37-69-229.sfr.lns.abo.bbox.fr [31.37.69.229])\n\t(Authenticated sender: clg@kaod.org)\n\tby player794.ha.ovh.net (Postfix) with ESMTPSA id C434614006B;\n\tSat, 23 Sep 2017 10:27:29 +0200 (CEST)"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=kaod.org\n\t(client-ip=178.33.250.45; helo=2.mo179.mail-out.ovh.net;\n\tenvelope-from=clg@kaod.org; receiver=<UNKNOWN>)","X-Greylist":"delayed 1152 seconds by postgrey-1.36 at bilbo;\n\tSat, 23 Sep 2017 18:46:54 AEST","From":"=?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@kaod.org>","To":"linuxppc-dev@lists.ozlabs.org","Subject":"[PATCH 0/2] powerpc/xive: fix CPU hot unplug","Date":"Sat, 23 Sep 2017 10:26:54 +0200","Message-Id":"<20170923082656.27219-1-clg@kaod.org>","X-Mailer":"git-send-email 2.13.5","MIME-Version":"1.0","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"8bit","X-Ovh-Tracer-Id":"1943303242604841917","X-VR-SPAMSTATE":"OK","X-VR-SPAMSCORE":"-100","X-VR-SPAMCAUSE":"gggruggvucftvghtrhhoucdtuddrfeelledrieeigddthecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd","X-BeenThere":"linuxppc-dev@lists.ozlabs.org","X-Mailman-Version":"2.1.24","Precedence":"list","List-Id":"Linux on PowerPC Developers Mail List\n\t<linuxppc-dev.lists.ozlabs.org>","List-Unsubscribe":"<https://lists.ozlabs.org/options/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe>","List-Archive":"<http://lists.ozlabs.org/pipermail/linuxppc-dev/>","List-Post":"<mailto:linuxppc-dev@lists.ozlabs.org>","List-Help":"<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help>","List-Subscribe":"<https://lists.ozlabs.org/listinfo/linuxppc-dev>,\n\t<mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe>","Cc":"David Gibson <david@gibson.dropbear.id.au>, =?utf-8?q?C=C3=A9dric_Le_G?=\n\t=?utf-8?q?oater?= <clg@kaod.org>","Errors-To":"linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org","Sender":"\"Linuxppc-dev\"\n\t<linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org>"},"content":"Hi,\n\nHere are a couple of small fixes to support CPU hot unplug. There are\nstill some issues to be investigated as, in some occasions, after a\ncouple of plug and unplug, the cpu which was removed receives a 'lost'\ninterrupt. This showed to be the decrementer under QEMU.\n\nNevertheless, these patches are required and provide a significant\nimprovement to support CPU removal.\n\nTested under a phyp and a XIVE QEMU model for pseries.\n\nThanks,\n\nC.\n\nCédric Le Goater (2):\n  powerpc/xive: fix IPI reset\n  powerpc/xive: fix cpu removal\n\n arch/powerpc/sysdev/xive/common.c | 8 ++++++++\n arch/powerpc/sysdev/xive/spapr.c  | 4 ++++\n 2 files changed, 12 insertions(+)"}