Skip to content
arch/csky patches for 5.12-rc1

Features:
 - Add new memory layout 2.5G(user):1.5G(kernel)
 - Add kmemleak support
 - Reconstruct VDSO framework
   Add VDSO with GENERIC_GETTIMEOFDAY,
   GENERIC_TIME_VSYSCALL, HAVE_GENERIC_VDSO
 - Add faulthandler_disabled() check
 - Support(Fixup) swapon
 - Add(Fixup) _PAGE_ACCESSED for default pgprot
 - abort uaccess retries upon fatal signal (From arm)

Fixup & Optimization:
 - Fixup perf probe failed
 - Fixup show_regs doesn't contain regs->usp
 - Remove custom asm/atomic.h implementation
 - Fixup barrier design
 - Fixup futex SMP implementation
 - Fixup asm/cmpxchg.h with correct ordering barrier
 - Cleanup asm/spinlock.h
 - Fixup PTE global for 2.5:1.5 virtual memory
 - Remove prologue of page fault handler in entry.S
 - Fix TLB maintenance synchronization problem
 - Add show_tlb for CPU_CK860 debug
 - Fixup FAULT_FLAG_XXX param for handle_mm_fault
 - Fixup update_mmu_cache called with user io mapping
 - Fixup do_page_fault parent irq status
 - Fix a size determination in gpr_get()
 - pgtable.h: Coding convention
 - kprobe: Fixup code in simulate without 'long'
 - Fixup pfn_valid error with wrong max_mapnr
 - use free_initmem_default() in free_initmem()
 - Fixup compile error