Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp14087561ybl; Mon, 30 Dec 2019 03:55:04 -0800 (PST) X-Google-Smtp-Source: APXvYqxh0woanYBjYGfG5SC/q/VG0KZyYkDfHyayBebLKaz9weWL0gwPr+L9rI9RvMeYbTm0azFk X-Received: by 2002:a05:6830:10d7:: with SMTP id z23mr72954685oto.114.1577706904341; Mon, 30 Dec 2019 03:55:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577706904; cv=none; d=google.com; s=arc-20160816; b=yTkJoeNVdLhAhErgppYmslHUI5VdAAHOgchyqXdlicAztvrEX+dVjrBIG4Tj7K0KQw s2NsTKjmp3muNSx1hoFl9pCrhbd4yfbCD9V+cSzHZPOwD2pmlKausWstqV2hV1NfxfPD oxCzbcPo4bKFPY9OXtFFl78yq4SROFHtGLchvdmJMKTN3vTbZhp4TFcYndNG0gqPiC8g Bc0ONsUdF/hnsdf+QZFXd6gZFcR+nTttQjE7UwHfCZyjQh8Oojaq1AMx4g/VNDecnbqy dWmUmp8qUr4pG34Wm90IImUf/dCBc09F4Rt62WDYWhqE7gb7ghodys0eZCw1Q7LRE8Zk qw4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=mwGLfXIphyD7phRk7lEEjBgr1Dix57gKwz3I4i+jkF4=; b=KjZNEyOPAvqTverf1pzB+VEnWXJ8aNKwTYYufSk36ymZcy0UVml7FZejzoUZRGX8oC CCAj8r+8i3Yl7XliGDCzmeB++cXdvLBz7hovZ4HwMpqFiXgEDZGJXkFECZpw1QJBzr5L BfRxPTuVSIkCr1U5ENdbi0aRAT9TUYrH9O6frN3KtRybE2RzwSlffJHvEnmxkMtJ6uGX ri6/L3wrngHQ7h0UjtOTVOvt3fg5iHX9e4LhqWdcsD3UyQ7GUHNKLpWGwY6aQe2v+icz YqqCx1AMdyrOzD1wlM/ziUhf99ORxWd2gwOclxfQuFtPB6I7+sWZycfOpUQzTSpCcZW2 zHcw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=P7B7HhtF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 2si20010878ois.221.2019.12.30.03.54.52; Mon, 30 Dec 2019 03:55:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=P7B7HhtF; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727406AbfL3LyF (ORCPT + 99 others); Mon, 30 Dec 2019 06:54:05 -0500 Received: from mail-pl1-f196.google.com ([209.85.214.196]:39665 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726196AbfL3LyF (ORCPT ); Mon, 30 Dec 2019 06:54:05 -0500 Received: by mail-pl1-f196.google.com with SMTP id g6so11590558plp.6 for ; Mon, 30 Dec 2019 03:54:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=mwGLfXIphyD7phRk7lEEjBgr1Dix57gKwz3I4i+jkF4=; b=P7B7HhtFgmHeFrNyqTqrTnThBQZxfb2GNCMQ/4ecLOVc7DPk2eoU1YfvZswojacSrV fWPs9OfIIBvQQS7U0U4kmbgZTZgP6d77qKfTp49ZdPBfrR5YO+2BG74SAAs0WcXtr4UL Sk8rLSqK990JPTr3Z6lIjJMaUvIz9E9pIj7yglsUQkqJesp7Qs4pbgR0hMwWzoZXb+Px 0ffDqa3uzayU8RSvVxzpbgqZ9t6Lo6xs3BX2kpzLvBk4VmIVJoVoMWjeK6Wm8eNnN0uY AB6lUvk30xg+QfKpD4KcHmF59E2ZCDwkGXt5GWlLC3PzgFNNvuRFrtXZ2pLhm0DfkoTK v3mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=mwGLfXIphyD7phRk7lEEjBgr1Dix57gKwz3I4i+jkF4=; b=mGaAUJRU3hzPxg5j3m4e1dw2glSQCT1dEqvDbNgTPA/UCCCzYNfGP/tsuOvBOyZtoj G4y+ZjiwoyvsJoyHzjDHS7fBHAoswRxb34X8LOG0K6EG8Yikg5sdT+nMP83TZDg2zGeM Mcf5hHTkfdNB5hA+EEMkjqYUWgA/ciEjE4cBCYKofqXf1thfe1Bo9UV6QlqjoanxYZz2 97p7ERO0pdnSaPl/VJIx2OKdWepknFtowCKKO9gegh86LTA0J34Uk5bK7xohaT551+9p uw9D9AhKU03UcT98yVhA3Q1qjzubH5O3k4L71CesWoIaIPHSqA1LbyafCFpaBLNedbxE o1bQ== X-Gm-Message-State: APjAAAUirKFTVp5hqymQTpkLY/qmNgnwzj6LbogY0aguQSDyXzTvadm5 h8QVgBrAFYnSVH96kLvK95k= X-Received: by 2002:a17:902:74c5:: with SMTP id f5mr65114786plt.229.1577706844772; Mon, 30 Dec 2019 03:54:04 -0800 (PST) Received: from localhost ([49.207.54.121]) by smtp.gmail.com with ESMTPSA id t23sm53866525pfq.106.2019.12.30.03.54.04 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Dec 2019 03:54:04 -0800 (PST) Date: Mon, 30 Dec 2019 17:24:02 +0530 From: afzal mohammed To: Russell King Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= , Catalin Marinas , Greg Ungerer , Vladimir Murzin Subject: [RFC PATCH 0/2] ARM: !MMU v7 Cortex-M preemption support Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, [ cc'ing those who added long back !MMU support & Cortex-M support as well, though some not working anymore on these ] An attempt to add preemption support to the !MMU, ARM Cortex-M platform. With these changes, there is some effect, but not enough to make it usable. Though as of now i don't have much clue on what the issue could be, it is being debugged. Meanwhile sending the series as RFC, to get feedback on what could be missing or whether there is anything inherent in !MMU and/or Cortex-M platforms that could prevent supporting preemption, etc. Details on the problems, the way it was tested etc. are mentioned in 2/2. 1/2 is just a change made so as to have a clear diff for easy review of the preemption support changes. Regards afzal afzal mohammed (2): ARM: !MMU: v7-M: prepare preemption support ARM: !MMU: v7-M: preemption support arch/arm/kernel/entry-v7m.S | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) base-commit: fd6988496e79a6a4bdb514a4655d2920209eb85d -- 2.24.1