linux_dsm_epyc7002/arch/xtensa/mm
Baruch Siach 6cb971114f xtensa: remap io area defined in device tree
Use the simple-bus node to discover the io area, and remap the cached and
bypass io ranges. The parent-bus-address value of the first triplet in the
"ranges" property is used. This value is rounded down to the nearest 256MB
boundary. The length of the io area is fixed at 256MB; the "ranges" property
length value is ignored.

Other limitations: (1) only the first simple-bus node is considered, and (2)
only the first triplet of the "ranges" property is considered.

See ePAPR 1.1 §6.5 for the simple-bus node description, and §2.3.8 for the
"ranges" property description.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2014-01-15 00:25:14 +04:00
..
cache.c xtensa: add SMP support 2014-01-14 10:19:58 -08:00
fault.c xtensa: add SMP support 2014-01-14 10:19:58 -08:00
init.c mm/xtensa: prepare for removing num_physpages and simplify mem_init() 2013-07-03 16:07:38 -07:00
Makefile xtensa: nommu support 2009-04-02 23:41:50 -07:00
misc.S xtensa: fix build warning in 64-bit build environment 2014-01-14 10:19:52 -08:00
mmu.c xtensa: remap io area defined in device tree 2014-01-15 00:25:14 +04:00
tlb.c xtensa: add SMP support 2014-01-14 10:19:58 -08:00