Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1242693

Re: [PATCH v2 05/25] powerpc/8xx: Fix vaddr for IMMR early remap

Path csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!bofh.it!news.nic.it!robomod
From Scott Wood <scottwood@freescale.com>
Newsgroups linux.kernel
Subject Re: [PATCH v2 05/25] powerpc/8xx: Fix vaddr for IMMR early remap
Date Thu, 08 Oct 2015 21:20:02 +0200
Message-ID <qhoTo-4d2-3@gated-at.bofh.it> (permalink)
References <qbz57-2KT-3@gated-at.bofh.it> <qbz5b-2KT-77@gated-at.bofh.it> <qdQbv-5V5-1@gated-at.bofh.it> <qhiEi-3AP-3@gated-at.bofh.it>
X-Original-To Christophe Leroy <christophe.leroy@c-s.fr>
Authentication-Results spf=none (sender IP is ) smtp.mailfrom=scottwood@freescale.com;
Content-Type text/plain; charset="UTF-8"
X-Mailer Evolution 3.16.0-fta1
MIME-Version 1.0
Content-Transfer-Encoding 8bit
X-Originating-IP [50.157.106.250]
X-Clientproxiedby CY1PR12CA0031.namprd12.prod.outlook.com (25.160.137.41) To BY1PR03MB1482.namprd03.prod.outlook.com (25.162.210.140)
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1482;2:prqKTCEWJAipJPI8RAWShkvMiEWoHKYbOEuslpTZwjDe85eIZMrSzcekpcf/ux69BLez4DObl83pnQM2/VW9yWthZ/xxAxQGp8HlfvN9oIzVE7eaS9N1fnLmmMsf+UHCwV4ueoWLEHUjl07MQcSNqpDv5veRSjUtsaCPYHOKVb4=;3:f8VedHLSxWucTJrM6CkV4xHUirulCdH8hGUv38gAzM/xr73hqlaQ2BlaHeWO0KwPXiAGREQjrdfL3ZIUsQ7RXVTQeaK23YuDT6tbIZbJDSU/H0jYb7ObHAWHxV7r/7gGeFtUXqIxD5qDYDzPdRZD9A==;25:TCGlMt83DI81bIlTZiINfSbkmB2s2ZkXlGte7LwoGxB9yCBX36sjKxWz/HKmtr22LWK1j+qi2N8Fuc1RbVi8kVUW7rxyTvUJMCGnuiVV38a2HpYC1eECzlmCd5xI8bc8SqT3m2/Q95dxLMaN0SJZlcyKr+Fb+Q8KTSS8bMRx+LP6oksmCOlI+O1+Wsq4ETZt6t7XQnFOLq0b8cBjdHb9yosrP4fLQUYfoaPr7wVTwNK/68V6Cg5zNclCV9+s0ypCLVOibn8H3elcaDJ5xmKm+Q==
X-Microsoft-Antispam UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482;
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1482;20:enPixNOg0LtVZ6CwWFEa4ZL3O+c72Yjic03ZOI+i1IAQ/e6zhrFqjpjtrrBudg6scUsqUtRwlshBTARDPXp51xZzA1d/VAYNk7OHmSVPRc7jTeMRpTBN4+nivilpMdCy//DkzHG6cet7bfNYd0KauZk5YibwFxavbDr/gO486QslU63Mz+Dl0iQsr6OMFl0J5GTZ5rMhII734Ecu48dtBnSLl/fjRyYGq6fyrDuFJ1ZAp8W1LtzDu74sSSiNh7GPSMJY/MtTw0ybRSjAVva0XR84Y7rZcRJLu1HnHMTZjc6ccYMNljppNHHdimJPxuRHMcQgDOom+TbDLaO3HJ1L3WbTtWrlGJ8qj3fS1I4/ycWWaw88+cHuGjbiuDBJSvyysJv7aJW2oVBfD1VEru9YzX+AUkqENotNOj9oE3wQOJPNL1348HOiRtMivESazHUIVCG7ziu/ORL7vYLkvtxT0Lk5zkXMtqjvw80jETpUY/CY5xLOZKwBUdQimV+PSyIV;4:b+M8eW1VBldABa0HQ6X9+m386+lJcCwbR6Kwk/2mBICAiTQNnGD1k6M+vwMgn8HI1QWeeqfRv3+wAaUtuZ6ts7FI6fJkUur6TBEXTB8Wb36R0qrDSvT/UFJwU0N5ovHyU1eUyLY8WGhjz1P3R9IvuhomiZ+Q8XPe3BNhp8vjZZfg7XGy6dkb947tPDyIjEuxz5ZuADwPiZfjLMwXAuxGC2Oq8x2fNIw8fI8S8Dho+lRWybAUXBdFYyTnWC6mT2GV8F2udaQMDlYgNRDkkIIE31yip8jzrJ7UDAiZAGcHzwmV12+cYsiqkXnhM0G+462UpJugGPUyy6iNchde3B8sn7utO7Pc9wiWoa57yBNRuMA=
X-Microsoft-Antispam-Prvs <BY1PR03MB14829041321BC0EFA9FBF120B5350@BY1PR03MB1482.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test UriScan:;
X-Exchange-Antispam-Report-Cfa-Test BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001);SRVR:BY1PR03MB1482;BCL:0;PCL:0;RULEID:;SRVR:BY1PR03MB1482;
X-Forefront-Prvs 0723A02764
X-Forefront-Antispam-Report SFV:NSPM;SFS:(10019020)(6009001)(24454002)(479174004)(377424004)(189002)(199003)(50466002)(42186005)(23676002)(2950100001)(92566002)(40100003)(97736004)(87976001)(19580405001)(81156007)(50986999)(122386002)(33646002)(36756003)(5820100001)(189998001)(5001960100002)(110136002)(47776003)(64706001)(66066001)(77096005)(76176999)(103116003)(86362001)(5008740100001)(105586002)(93886004)(106356001)(50226001)(5004730100002)(101416001)(46102003)(5007970100001)(99106002);DIR:OUT;SFP:1102;SCL:1;SRVR:BY1PR03MB1482;H:snotra.local;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 1;BY1PR03MB1482;23:oI9ankSHqMX9AxE6VHDs5vIIL2H3Qw03Hsmac4pJhAzeISDjOTHmlVmZKCXM+ZWpf4+IzomZLAiT6fsc8VrQ9VgTBcLJlmeit1VNL4UR313qkXGE5/Q/QBQdmBJH4q3MVFOQiVXrGro2wvfi4cy+DrNgJMK2r+gamYL78KHojPROjDGliqdcmZ30MSNbKl9s7MwLaMlgI0R1syxvufjuqcOp15Nf+S5fa2sI6v7lJLnLXY5MHRQZ9eVxqgtJlrxuSwAM2RHd38s1DsbbZSWTKMry0pfbFUVZAUZrU8wAnzQLhprWGFeYme1bhkfLdzIoi8ruhCarxps0Vx4Y4Rtz+wQJFZ/neij2qjnnZWjFhtYnnULwhvgXhhTNt/Kednki7oiVe2qxoJ8XFxTcf9ftKmZB5sbbwK5T2rYVLtWKGcLX87cHd4KZZJ4s6TizcZytXxyp8qzILBOch2dppy+fYR6e4U3494EAi7FyihwLEMK57EPazLtcmycTEpuOfkq3RtUIIdh1yr1TNAm5WUSSQ47kKUL4rqzh3NdjEeU6u4UR3mlZ8NNR41VwxTadPpNVaF88A6UKO1aVOkC88ZW9I1JdMMofSKqnh4iw0tHCq2IupL7179whf3su+qUnkjxLnperrur8H2WnRYYyKMUNK54ANC9ZkxpZoZ2c7bHTaKGrMzU66tVP69tIiwmX3A8SWjm0YzNpDBRWU0go998eIsKUXJ78tyEGxqK6rknxZbHrut9IyrWaWaCF2DokVtssjkS/I+oBY8//7syip94wkDqDtiyc/Gh2hsRLmX1xbKxFbmj0irvw4hfjpIWzXGg0VsrlgHKJcdEY9UyeyRuSaXOTfwd9ClSkApTVLn5JMqyU1JqbySVIXjeasWUm0eV753zoZoAwhwtcOpsEJ3IR2dCy1l4vVA/Nsqj2Sxw2BbMPpZe+JborlkfLCw6EvD18YYc84MN7ZnEVA8ONVg8y4tQbt4DP5iBGcS56KhuWk4WwZGOVD67G+ALMQYOAh12hJ33gkMzOzOfCPDIkZYNBFe0COG5uzqdvrSve0pkYsfxveTYy/Bgyd921FSPITRjRsmH4IVD5106QwDJPpGCJPw==
X-Microsoft-Exchange-Diagnostics 1;BY1PR03MB1482;5:JVK9nbvNlEiGQ1JTMH3IG5DTj5f0USlUA6hy0oHqz6oeZ0L+86Lz375YZNSNfNKZ/+HWlUEtO0+a2qhHkrmW6vd1dqs1BvvgIvhCbe/2t72pzYLo93YV2AIUAyQ4duHp+N81U0PHzoRK+dHbhfUKkw==;24:RUombqdFoHnGFhW5M4J+sgDQ2Qo2/d4Uuz2mEJ97gAn1S1CrFcWKFK8w2KVY3Gf3cNd0lpegBEQqvrjgIxd5c9cctH1cCYv0c1FoJ1ZNjq8=;20:HsHqQUg3EFb+IP1pYs7wnY//HBYVuhewIhdmNeKhBGBkyzEAWSeveG3XkEJpEA9DbYP9ZsQvvJbw7Zq/vNmABg==
Spamdiagnosticoutput 1:23
Spamdiagnosticmetadata NSPM
X-Originatororg freescale.com
X-Ms-Exchange-Crosstenant-Originalarrivaltime 08 Oct 2015 19:13:35.1885 (UTC)
X-Ms-Exchange-Crosstenant-Fromentityheader Hosted
X-Ms-Exchange-Transport-Crosstenantheadersstamped BY1PR03MB1482
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 41
Organization linux.* mail to news gateway
X-Original-Cc Benjamin Herrenschmidt <benh@kernel.crashing.org>, Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>, <linux-kernel@vger.kernel.org>, <linuxppc-dev@lists.ozlabs.org>
X-Original-Date Thu, 8 Oct 2015 14:13:28 -0500
X-Original-Message-ID <1444331608.5336.329.camel@freescale.com>
X-Original-References <cover.1442939410.git.christophe.leroy@c-s.fr> <83ffd345e7a3fe00443e32b6caf900e7618453d6.1442939410.git.christophe.leroy@c-s.fr> <20150928233900.GB6161@home.buserror.net> <561662ED.1040103@c-s.fr>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1242693

Show key headers only | View raw


On Thu, 2015-10-08 at 14:34 +0200, Christophe Leroy wrote:
> Le 29/09/2015 01:39, Scott Wood a écrit :
> > On Tue, Sep 22, 2015 at 06:50:38PM +0200, Christophe Leroy wrote:
> > > Memory: 124428K/131072K available (3748K kernel code, 188K rwdata,
> > > 648K rodata, 508K init, 290K bss, 6644K reserved)
> > > Kernel virtual memory layout:
> > >    * 0xfffdf000..0xfffff000  : fixmap
> > >    * 0xfde00000..0xfe000000  : consistent mem
> > >    * 0xfddf6000..0xfde00000  : early ioremap
> > >    * 0xc9000000..0xfddf6000  : vmalloc & ioremap
> > > SLUB: HWalign=16, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
> > > 
> > > Mapping IMMR 1:1 is just wrong because it may overlap with another
> > > area. On most mpc8xx boards it is OK because IMMR is set to
> > > 0xff000000 but for instance on EP88xC board, IMMR is at 0xfa200000
> > > which overlaps with VM ioremap area
> > > 
> > > This patch fixes the virtual address for remapping IMMR to 0xff000000,
> > > regardless of the value of IMMR.
> > > 
> > > The size of IMMR area is 256kbytes (CPM at offset 0, security engine
> > > at offset 128) so 512kbytes is enough and allows to handle the EP88xC
> > > case (which is not 8Mbytes but only 2Mbytes aligned) the same way.
> > > 
> > > Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
> > Instead of hardcoding 0xff000000, can you use asm/fixmap.h to allocate a
> > virtual address at compile time?
> > 
> > 
> Yes good idea, but in asm/fixmap.h FIX_XXXX constants are defined as enums.
> Is there a way to use them in head_8xx.S ?

asm-offsets

-Scott

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Re: [PATCH v2 05/25] powerpc/8xx: Fix vaddr for IMMR early remap Christophe Leroy <christophe.leroy@c-s.fr> - 2015-10-08 14:40 +0200
  Re: [PATCH v2 05/25] powerpc/8xx: Fix vaddr for IMMR early remap Scott Wood <scottwood@freescale.com> - 2015-10-08 21:20 +0200

csiph-web