lkml.org 
[lkml]   [2009]   [May]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 24/29] microblaze_mmu_v2: Update cacheflush.h
    Date
    Signed-off-by: Michal Simek <monstr@monstr.eu>
    ---
    arch/microblaze/include/asm/cacheflush.h | 20 +++++++++++++++++++-
    1 files changed, 19 insertions(+), 1 deletions(-)

    diff --git a/arch/microblaze/include/asm/cacheflush.h b/arch/microblaze/include/asm/cacheflush.h
    index 3300b78..f989d6a 100644
    --- a/arch/microblaze/include/asm/cacheflush.h
    +++ b/arch/microblaze/include/asm/cacheflush.h
    @@ -1,5 +1,6 @@
    /*
    - * Copyright (C) 2007 PetaLogix
    + * Copyright (C) 2007-2009 Michal Simek <monstr@monstr.eu>
    + * Copyright (C) 2007-2009 PetaLogix
    * Copyright (C) 2007 John Williams <john.williams@petalogix.com>
    * based on v850 version which was
    * Copyright (C) 2001,02,03 NEC Electronics Corporation
    @@ -43,6 +44,23 @@
    #define flush_icache_range(start, len) __invalidate_icache_range(start, len)
    #define flush_icache_page(vma, pg) do { } while (0)

    +#ifndef CONFIG_MMU
    +# define flush_icache_user_range(start, len) do { } while (0)
    +#else
    +# define flush_icache_user_range(vma, pg, adr, len) __invalidate_icache_all()
    +
    +# define flush_page_to_ram(page) do { } while (0)
    +
    +# define flush_icache() __invalidate_icache_all()
    +# define flush_cache_sigtramp(vaddr) \
    + __invalidate_icache_range(vaddr, vaddr + 8)
    +
    +# define flush_dcache_mmap_lock(mapping) do { } while (0)
    +# define flush_dcache_mmap_unlock(mapping) do { } while (0)
    +
    +# define flush_cache_dup_mm(mm) do { } while (0)
    +#endif
    +
    #define flush_cache_vmap(start, end) do { } while (0)
    #define flush_cache_vunmap(start, end) do { } while (0)

    --
    1.5.5.1


    \
     
     \ /
      Last update: 2009-05-27 09:39    [W:4.136 / U:0.576 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site