Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-10-26 | csky: Atomic operations | Guo Ren | 5 | -0/+665 | |
This patch adds atomic, cmpxchg, spinlock files. Signed-off-by: Guo Ren <[email protected]> Cc: Andrea Parri <[email protected]> Cc: Arnd Bergmann <[email protected]> Reviewed-by: Peter Zijlstra <[email protected]> | |||||
2018-10-26 | csky: IRQ handling | Guo Ren | 2 | -0/+71 | |
This patch adds IRQ handling files. Signed-off-by: Guo Ren <[email protected]> Cc: Thomas Gleixner <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-26 | csky: VDSO and rt_sigreturn | Guo Ren | 4 | -0/+138 | |
This patch adds files related to VDSO and our VDSO only support rt_sigreturn. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-26 | csky: Process management and Signal | Guo Ren | 10 | -0/+1231 | |
This patch adds files related to task_switch, sigcontext, signal, fpu context switch. Signed-off-by: Guo Ren <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Eric W. Biederman <[email protected]> | |||||
2018-10-25 | csky: MMU and page table management | Guo Ren | 20 | -0/+1620 | |
This patch adds files related to memory management and here is our memory-layout: Fixmap : 0xffc02000 – 0xfffff000 (4 MB - 12KB) Pkmap : 0xff800000 – 0xffc00000 (4 MB) Vmalloc : 0xf0200000 – 0xff000000 (238 MB) Lowmem : 0x80000000 – 0xc0000000 (1GB) abiv1 CPU (CK610) is VIPT cache and it doesn't support highmem. abiv2 CPUs are all PIPT cache and they could support highmem. Lowmem is directly mapped by msa0 & msa1 reg, and we needn't setup memory page table for it. Link:https://lore.kernel.org/lkml/[email protected]/ Signed-off-by: Guo Ren <[email protected]> Cc: Christoph Hellwig <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: Cache and TLB routines | Guo Ren | 15 | -0/+838 | |
This patch adds cache and tlb sync codes for abiv1 & abiv2. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: System Call | Guo Ren | 5 | -0/+153 | |
This patch adds files related to syscall. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: Exception handling and mm-fault | Guo Ren | 9 | -0/+1546 | |
This patch adds exception handling code, cpuinfo and mm-fault code. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: Kernel booting | Guo Ren | 3 | -0/+305 | |
This patch add boot code. Thx boot params is all in dtb and it's the only way to let kernel get bootloader param information. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: defconfig | Guo Ren | 1 | -0/+61 | |
This patch adds csky defconfig. Signed-off-by: Guo Ren <[email protected]> Reviewed-by: Arnd Bergmann <[email protected]> | |||||
2018-10-25 | csky: Build infrastructure | Guo Ren | 13 | -0/+466 | |
This patch adds Makefile, Kconfig for build infrastructure. Signed-off-by: Guo Ren <[email protected]> Acked-by: Arnd Bergmann <[email protected]> |