* [PATCH] arc: Set IO-coherency aperture base to LINUX_LINK_BASE
@ 2017-05-26 15:38 Alexey Brodkin
0 siblings, 0 replies; only message in thread
From: Alexey Brodkin @ 2017-05-26 15:38 UTC (permalink / raw)
To: linux-snps-arc
Most of the time we indeed use the one and only LINUX_LINK_BASE
set to 0x8000_0000. But there might be good reasons to move
the kernel to another location like 0x9z etc.
And we want IOC aperture to cover entire area used by the kernel,
so let's make its base matching link base.
Signed-off-by: Alexey Brodkin <abrodkin at synopsys.com>
---
arch/arc/mm/cache.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arc/mm/cache.c b/arch/arc/mm/cache.c
index ba5931113e5f..54b7cc042e04 100644
--- a/arch/arc/mm/cache.c
+++ b/arch/arc/mm/cache.c
@@ -1007,8 +1007,8 @@ noinline void __init arc_ioc_setup(void)
if (read_aux_reg(ARC_REG_SLC_BCR))
slc_entire_op(OP_FLUSH_N_INV);
- /* IOC Aperture start: TDB: handle non default CONFIG_LINUX_LINK_BASE */
- write_aux_reg(ARC_REG_IO_COH_AP0_BASE, 0x80000);
+ /* IOC Aperture start */
+ write_aux_reg(ARC_REG_IO_COH_AP0_BASE, CONFIG_LINUX_LINK_BASE >> 12);
/*
* IOC Aperture size:
--
2.7.4
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2017-05-26 15:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-26 15:38 [PATCH] arc: Set IO-coherency aperture base to LINUX_LINK_BASE Alexey Brodkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).