• Z
    Fix IS_PERIPH_ADDR() and IS_MEMORY_ADDR() macros · 07c89a84
    Zbigniew Bodek 提交于
    The macros assume that constants that are compared against
    "addr" are either unsigned or less than INT_MAX.
    In some cases it is not true so change costants to unsigned
    using U32_C macros.
    The correct solution would be to change teh MEM_ADDR, PMM_BASE, etc.
    to be unsigned long but currently "U" suffix is appended in various
    places so the assumption is that those macros use default definition
    (which is int).
    
    Put "addr" into brackets by the way since it could be an expression
    rather than one variable.
    Signed-off-by: NZbigniew Bodek <zbigniew.bodek@huawei.com>
    Change-Id: Ife9bc5863b4934ecaab64b24faa084b87d7d7ea5
    07c89a84
los_vm_iomap.h 2.4 KB