From patchwork Wed Sep 23 15:06:22 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tudor Laurentiu X-Patchwork-Id: 521752 X-Patchwork-Delegate: scottwood@freescale.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [103.22.144.68]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 50CCA140180 for ; Thu, 24 Sep 2015 01:40:53 +1000 (AEST) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 36E421A0B34 for ; Thu, 24 Sep 2015 01:40:53 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org X-Greylist: delayed 1992 seconds by postgrey-1.35 at bilbo; Thu, 24 Sep 2015 01:39:57 AEST Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bn0109.outbound.protection.outlook.com [157.56.110.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id EDDBA1A0212 for ; Thu, 24 Sep 2015 01:39:57 +1000 (AEST) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Laurentiu.Tudor@freescale.com; Received: from [10.171.72.55] (192.88.166.1) by BY2PR03MB313.namprd03.prod.outlook.com (10.141.139.13) with Microsoft SMTP Server (TLS) id 15.1.274.16; Wed, 23 Sep 2015 15:06:37 +0000 Message-ID: <5602BFEE.7060708@freescale.com> Date: Wed, 23 Sep 2015 18:06:22 +0300 From: Laurentiu Tudor User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 MIME-Version: 1.0 To: linuxppc-dev Subject: [PATCH] powerpc/e6500: add TMCFG0 register definition X-Originating-IP: [192.88.166.1] X-ClientProxiedBy: AM3PR03CA017.eurprd03.prod.outlook.com (10.141.191.145) To BY2PR03MB313.namprd03.prod.outlook.com (10.141.139.13) X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB313; 2:tex8vq4BmofPNsR1w/nW+zq33PxuoRzkceVtm2MuNcedSNEGE/yj5xR0krr1nVY40b4/gGJn4kVSX9h1qbH6gYXZKg7WHNiFQ8+7fmDhz67rige2wCYYjKPrqOfFXlCz2Bx5XTrYPAvsV9BaYAfi0ifIvJvH6ncPuBR17DC/7d8=; 3:aG31CDYuo/cM9k4l2Q7irl44ObBFxLDWWWahxsZ+esHj06PFF0i7Qf6TlmY8L/w5Xvc6wTZwHCKilRuYKRUCJTcJWR6CAbdWFy1lsAh6B2NPC/C1BF5y7cWQxmgJEViDIgxAFJxldsJIpvXIfsqLqQ==; 25:6K6+MYRM9WlNTTXihhfgjIvKZPbMsQNNakZDAmNC+xLgXDBcFoj+PTfkh3tqVkN+o/Ex/v4emD1ehPbNTbetm8OvYPrpxhg3d62lqBxfk8b+BR/N+pqXXX0liwx+nWccev3RQOF9Ein0zmyK3bz3RMTX+93ZKS8stA+QKbmdUsuhiWaJmt9CU9uoeqic7wPW0a8uUltmR+Z1EbrX5nv3BJETYoTdIXbGYs6gZZ/KoZ7Ui1sS1ajCmOdbAs5DE5/B X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB313; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB313; 20:Xslc3HtomsI7NiDABXO2q4vyDuYeAEUGxLg2x7Dc16Lg4G3J3alWGu2JTjNCW7O5QORcD8UmnhFET0cESjP/ZqUJLVBn7T8CSdCG3cK0+CJTYzeHbWSPAXYq1kbfBFD+oyuTRPPP209Hs2s9WXwXP6r2Igjw+bDhL0D9OitA9H4MgtpwPo8Y9oji8WUMxlaQt2Amw+lQi3/xFg01oe4RcV2xT1cQNeycO24UcXuqq+fBagCq1Iywa3Rp/rUugKArkeLNUfztE0wbB619j27TF4A90tdQo1mwvJGy8h3eovf6UX9uZQoKzseK007fHgtM3y0QyQKwXSFJ3JEmxGr+ChUjy1+bG35/bs+OfhnqmfcJ2IB9aljWx+6WpJ8BDZbGGcGfzEvhfeIU7ts8bq4auH1nbEuUqph+oPR+3nJ2uLg+TZZiPFP8hOALBiCaZEankYMhVgJS1UzowwHYMkSo7TDRc1Vlv+Gnz8hySJjBo/Q/hMweo0LOLbFObUhyZH5ntsQWyJEZPzHdx6ylyjv61k53HK/h/PGqfq0yNV5z21GzRNSz0U0kEGzB0YWudM2VTSxwd3uOOqlKtDDmTKLUSPKqWIqYrMpbfhf3WxAThGM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001); SRVR:BY2PR03MB313; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB313; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB313; 4:y580Qf8lxvqFko+W+ppgQJu9Wi1I+DMfbj1dwTGygs2rAMdUyk7Vs2aBFuxPLVODNZvTD6W5AAQHYN27MSAupsnS9KEb1jDTvl8AhYarWLRauwXGdxYUg7xHoprn+L9jP12jsplx5xq+8EEEf+jE2Q7OIsjaVJBbxj/hf2rnH2Lf7+xyjAXJM3m3A6toHrbXK1DQ29Mo4xrtBW8/rc8gB57o7X7ENGYqGzl1nLl28XrCnyWFJsj6nZTU8nGyTwOZjCsMO6i/vioBtV3bUvtJGDXBuPRlDEZ9vuw4704eFbzX8A2EFM9Jj66vDK+lbimfV+nFOGv7jeStJ3woLeAx4KKKk3nB3yx+GK20/uu2heA= X-Forefront-PRVS: 07083FF734 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(6049001)(189002)(199003)(110136002)(5004730100002)(50986999)(83506001)(59896002)(92566002)(5007970100001)(229853001)(54356999)(77096005)(68736005)(77156002)(65816999)(87266999)(62966003)(106356001)(5001960100002)(19580395003)(122386002)(65806001)(65956001)(80316001)(47776003)(97736004)(5001920100001)(66066001)(64706001)(40100003)(50466002)(23756003)(87976001)(5001830100001)(4001350100001)(46102003)(33656002)(4001540100001)(189998001)(42186005)(101416001)(19580405001)(64126003)(81156007)(5001860100001)(105586002)(36756003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB313; H:[10.171.72.55]; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: freescale.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; BY2PR03MB313; 23:6DAuBGqj+BrKvTgjxFOfCFJmFHO2Qh7WeP/2/ix5?= =?iso-8859-1?Q?i1GAtYfUcueAL56JPQuKNpz3XOJnIDMmBOxtIYgKKioBfkzOhqTt+0FOgs?= =?iso-8859-1?Q?4fKDzyT8L0yB9DM+wZJuEy9kPREn5yKVOTHCi3AZA5UJFbSBSut2+o7+ZC?= =?iso-8859-1?Q?gg/OSC2yRguLeI6cuhida/E9xjxHjjGjivEzvcjfAKNPRPdEG91fRwL1tR?= =?iso-8859-1?Q?hFggSonik8FNIxe6NV3I2/ZxSzRmPZVY58JfOcUbryt8yFdy24RNcQ3Hgu?= =?iso-8859-1?Q?rInWGOzSMERHhl/ZT0kHn9bt7V7Ha0o/PtUHEvobOvbiXbjHTWoEU5I6vR?= =?iso-8859-1?Q?KOuZ6o1QmHMowmzShXJRoNVB+ZhUI6fXKNpP2wcM3wKNzxoJvkpBtvpI8m?= =?iso-8859-1?Q?KIDQCAxJpQ6JeZFayAaDZpF1i85XpM5fP6nfpFKwqbZG27BFKW7YI4ukNg?= =?iso-8859-1?Q?syuwASqyC2rJyoG828Uy41ntfojEE6FmChLsPWd0S0YeR8spZQPcB8z3ZA?= =?iso-8859-1?Q?073KstGq6ZgOOH7VqX3MbqlhjOySMe7u8g5oLjUfmpmsmdZ8+xhsVaq+NH?= =?iso-8859-1?Q?aQ1dLTmb8Uu1hiAxaGoT+MIFYvpp0lJZQPOu/tpUItNLQ28cjxs7vaoh3W?= =?iso-8859-1?Q?VeMq5IL9galuFgSPCjMu4Dkm1Z94z1As14tFW5gLfdY8Mmp0g6eE8xLUmo?= =?iso-8859-1?Q?h2ecEcrEtc98HTQomPa5HGKhrkwRRg3fOn+jpQr+LIlwXr1fYMS9AwolgD?= =?iso-8859-1?Q?mE32LkPxn4xEY/DSOTGFhReJrMOME5uhm3DjlyM7cpT2wDXOHczAAzpFGL?= =?iso-8859-1?Q?uHIkaf9bkQ+MzSU4MM/Cb6RB05hydatISc75262DHoAJdVomPHszYRv3bb?= =?iso-8859-1?Q?0FGOPBH1CTCQ6PN18AJowaM1CrGPqvmvlnR5U3N47J74ur+nqXH4EGZHK0?= =?iso-8859-1?Q?F1RgbCDh4U4WId925k2Roa9zXDkq1y+qVsCCEiv/aRG+ew2FF5gMdSqTeY?= =?iso-8859-1?Q?bYcdMUHyou1iSnkSeOAFd/4R+c0oiJ3IQES6gjLuOKfL/FsiredW3n/ubo?= =?iso-8859-1?Q?ntQFnS82+2dVIrbRK5SmkaPUcznMHfagb243n+lvxhmDLs8kSpz968nsO6?= =?iso-8859-1?Q?h2G6TsgjkS/uAdm6kG2RZktTPHW1KJ3GQRZPTRF4ORZZJQEU4k8uEdEVAV?= =?iso-8859-1?Q?S3pEe/584j0KhR0LkGIGHUMAI+qpmQAFXZtbyNgaRmJid6iv6kX2HPFf8S?= =?iso-8859-1?Q?kVss6X2cpipq4j92a+dAgRByeVEplA+/URaAFruZtSHo4wSRnldx14ItnN?= =?iso-8859-1?Q?Oub/zsAd7WzWzuDBvLMeExLC8RTfwyNCKgdjvCagCK4+WmLC778l9iXP1l?= =?iso-8859-1?Q?rOL93uDizi8kYjfPher/xb5Ng/X6?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB313; 5:CQD+8frcZ57UDaFQCxRETStsieTO7j6kVegJQZsR/D2WCMAD5oNBG3u9g23mO69t2kmlVghtzed8Pm7WBtX3tEZnfJtESZhFShSN5hB0gVCHB61AWzQRN6nH9k3mO92lOj4C6UKum3GvdUFSmjZp6A==; 24:y7MZA3iESFvKCRdJ92fMe4XC1WOTFobZJvV9pCFj+JH+k3nrgdr66064eZX4xuPYC9o3r5e575ZKq1TMnR9QeiSvAuj1LU/FoTCgIEpuCdg=; 20:+OuPNVmwjKAdI37sXhiySixLwLBpFmvGwTT1l0ottFrrGB03AYfQH8dFjIk6fsgp0RQr7pImIdw+84QfA1C3eg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Sep 2015 15:06:37.0130 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB313 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Scott Wood , Laurentiu Tudor , kvm-ppc@vger.kernel.org Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" The register is not currently used in the base kernel but will be in a forthcoming kvm patch. Signed-off-by: Laurentiu Tudor Acked-by: Scott Wood --- arch/powerpc/include/asm/reg_booke.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/powerpc/include/asm/reg_booke.h b/arch/powerpc/include/asm/reg_booke.h index 16547ef..2fef74b 100644 --- a/arch/powerpc/include/asm/reg_booke.h +++ b/arch/powerpc/include/asm/reg_booke.h @@ -742,6 +742,12 @@ #define MMUBE1_VBE4 0x00000002 #define MMUBE1_VBE5 0x00000001 +#define TMRN_TMCFG0 16 /* Thread Management Configuration Register 0 */ +#define TMRN_TMCFG0_NPRIBITS 0x003f0000 /* Bits of thread priority */ +#define TMRN_TMCFG0_NPRIBITS_SHIFT 16 +#define TMRN_TMCFG0_NATHRD 0x00003f00 /* Number of active threads */ +#define TMRN_TMCFG0_NATHRD_SHIFT 8 +#define TMRN_TMCFG0_NTHRD 0x0000003f /* Number of threads */ #define TMRN_IMSR0 0x120 /* Initial MSR Register 0 (e6500) */ #define TMRN_IMSR1 0x121 /* Initial MSR Register 1 (e6500) */ #define TMRN_INIA0 0x140 /* Next Instruction Address Register 0 */