[U-Boot] [PATCH v4] arm: cache: always flush cache line size for page table

Tom Rini trini at konsulko.com
Sun Aug 14 22:01:30 CEST 2016


On Mon, Aug 08, 2016 at 12:43:03AM -0700, Stefan Agner wrote:
> On 2016-08-07 23:10, Lokesh Vutla wrote:
> > Hi,
> > 
> > On Sunday 07 August 2016 11:13 PM, Stefan Agner wrote:
> >> From: Stefan Agner <stefan.agner at toradex.com>
> >>
> >> The page table is maintained by the CPU, hence it is safe to always
> >> align cache flush to a whole cache line size. This allows to use
> >> mmu_page_table_flush for a single page table, e.g. when configure
> >> only small regions through mmu_set_region_dcache_behaviour.
> >>
> >> Signed-off-by: Stefan Agner <stefan.agner at toradex.com>
> >> Tested-by: Fabio Estevam <fabio.estevam at nxp.com>
> >> Reviewed-by: Simon Glass <sjg at chromium.org>
> >> ---
> > 
> > I get the following warning when CONFIG_PHYS_64BIT is enabled on arm
> > platforms(dra7xx_evm_defconfig):
> 
> Hm, do I see things right, this is otherwise a 32-bit architecture? Does
> that work without LPAE? What is the page table size in this case?

It's a 32bit architecture with LPAE, iirc, yes.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160814/23ac40a1/attachment.sig>


More information about the U-Boot mailing list