Merge tag 'csky-for-linus-5.3-rc1' of git://github.com/c-sky/csky-linux
Pull arch/csky pupdates from Guo Ren: "This round of csky subsystem gives two features (ASID algorithm update, Perf pmu record support) and some fixups. ASID updates: - Revert mmu ASID mechanism - Add new asid lib code from arm - Use generic asid algorithm to implement switch_mm - Improve tlb operation with help of asid Perf pmu record support: - Init pmu as a device - Add count-width property for csky pmu - Add pmu interrupt support - Fix perf record in kernel/user space - dt-bindings: Add csky PMU bindings Fixes: - Fixup no panic in kernel for some traps - Fixup some error count in 810 & 860. - Fixup abiv1 memset error" * tag 'csky-for-linus-5.3-rc1' of git://github.com/c-sky/csky-linux: csky: Fixup abiv1 memset error csky: Improve tlb operation with help of asid csky: Use generic asid algorithm to implement switch_mm csky: Add new asid lib code from arm csky: Revert mmu ASID mechanism dt-bindings: csky: Add csky PMU bindings dt-bindings: interrupt-controller: Update csky mpintc csky: Fixup some error count in 810 & 860. csky: Fix perf record in kernel/user space csky: Add pmu interrupt support csky: Add count-width property for csky pmu csky: Init pmu as a device csky: Fixup no panic in kernel for some traps csky: Select intc & timer drivers
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/csky/pmu.txt 38 additions, 0 deletionsDocumentation/devicetree/bindings/csky/pmu.txt
- arch/csky/Kconfig 4 additions, 0 deletionsarch/csky/Kconfig
- arch/csky/abiv1/Makefile 0 additions, 1 deletionarch/csky/abiv1/Makefile
- arch/csky/abiv1/inc/abi/ckmmu.h 6 additions, 0 deletionsarch/csky/abiv1/inc/abi/ckmmu.h
- arch/csky/abiv1/inc/abi/string.h 0 additions, 3 deletionsarch/csky/abiv1/inc/abi/string.h
- arch/csky/abiv1/memset.c 0 additions, 37 deletionsarch/csky/abiv1/memset.c
- arch/csky/abiv1/strksyms.c 0 additions, 1 deletionarch/csky/abiv1/strksyms.c
- arch/csky/abiv2/inc/abi/ckmmu.h 10 additions, 0 deletionsarch/csky/abiv2/inc/abi/ckmmu.h
- arch/csky/include/asm/asid.h 78 additions, 0 deletionsarch/csky/include/asm/asid.h
- arch/csky/include/asm/mmu.h 1 addition, 1 deletionarch/csky/include/asm/mmu.h
- arch/csky/include/asm/mmu_context.h 12 additions, 102 deletionsarch/csky/include/asm/mmu_context.h
- arch/csky/include/asm/pgtable.h 0 additions, 2 deletionsarch/csky/include/asm/pgtable.h
- arch/csky/kernel/perf_event.c 375 additions, 35 deletionsarch/csky/kernel/perf_event.c
- arch/csky/kernel/smp.c 0 additions, 2 deletionsarch/csky/kernel/smp.c
- arch/csky/kernel/traps.c 5 additions, 0 deletionsarch/csky/kernel/traps.c
- arch/csky/mm/Makefile 2 additions, 0 deletionsarch/csky/mm/Makefile
- arch/csky/mm/asid.c 189 additions, 0 deletionsarch/csky/mm/asid.c
- arch/csky/mm/context.c 46 additions, 0 deletionsarch/csky/mm/context.c
- arch/csky/mm/init.c 0 additions, 2 deletionsarch/csky/mm/init.c
- arch/csky/mm/tlb.c 95 additions, 143 deletionsarch/csky/mm/tlb.c
Loading
Please register or sign in to comment