• M
    sh: Obliterate the P1 area macros · 8bd642b1
    Matt Fleming 提交于
    Replace the use of PHYSADDR() with __pa(). PHYSADDR() is based on the
    idea that all addresses in P1SEG are untranslated, so we can access an
    address's physical page as an offset from P1SEG. This doesn't work for
    CONFIG_PMB/CONFIG_PMB_FIXED because pages in P1SEG and P2SEG are used
    for PMB mappings and so can be translated to any physical address.
    
    Likewise, replace a P1SEGADDR() use with virt_to_phys().
    Signed-off-by: NMatt Fleming <matt@console-pimps.org>
    Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
    8bd642b1
cache-sh7705.c 4.9 KB