* [GIT PULL] csky changes for v5.3-rc1
@ 2019-07-19 7:46 guoren
2019-07-19 19:45 ` pr-tracker-bot
0 siblings, 1 reply; 5+ messages in thread
From: guoren @ 2019-07-19 7:46 UTC (permalink / raw)
To: torvalds; +Cc: arnd, linux-kernel, linux-arch, linux-csky
Hi Linus,
The following changes since commit 6fbc7275c7a9ba97877050335f290341a1fd8dbf:
Linux 5.2-rc7 (2019-06-30 11:25:36 +0800)
are available in the git repository at:
https://github.com/c-sky/csky-linux.git tags/csky-for-linus-5.3-rc1
for you to fetch changes up to bdfeb0ccea1a12b58299b95eb0f28e2aa26de4c2:
csky: Fixup abiv1 memset error (2019-07-19 14:21:36 +0800)
----------------------------------------------------------------
arch/csky patches for 5.3-rc1
This round of csky subsystem gives two features (ASID algorithm update,
Perf pmu record support) and some fixups.
Feature:
- csky: Revert mmu ASID mechanism
- csky: Add new asid lib code from arm
- csky: Use generic asid algorithm to implement switch_mm
- csky: Improve tlb operation with help of asid
- csky: Init pmu as a device
- csky: Add count-width property for csky pmu
- csky: Add pmu interrupt support
- csky: Fix perf record in kernel/user space
- dt-bindings: csky: Add csky PMU bindings
Fixup:
- csky: Fixup no panic in kernel for some traps
- csky: Fixup some error count in 810 & 860.
- csky: Fixup abiv1 memset error
CI-Tested: https://gitlab.com/c-sky/buildroot/pipelines/68656845
----------------------------------------------------------------
Guo Ren (9):
csky: Select intc & timer drivers
csky: Fixup no panic in kernel for some traps
csky: Fixup some error count in 810 & 860.
dt-bindings: interrupt-controller: Update csky mpintc
csky: Revert mmu ASID mechanism
csky: Add new asid lib code from arm
csky: Use generic asid algorithm to implement switch_mm
csky: Improve tlb operation with help of asid
csky: Fixup abiv1 memset error
Mao Han (5):
csky: Init pmu as a device
csky: Add count-width property for csky pmu
csky: Add pmu interrupt support
csky: Fix perf record in kernel/user space
dt-bindings: csky: Add csky PMU bindings
Documentation/devicetree/bindings/csky/pmu.txt | 38 ++
.../bindings/interrupt-controller/csky,mpintc.txt | 20 +-
arch/csky/Kconfig | 4 +
arch/csky/abiv1/Makefile | 1 -
arch/csky/abiv1/inc/abi/ckmmu.h | 6 +
arch/csky/abiv1/inc/abi/string.h | 3 -
arch/csky/abiv1/memset.c | 37 --
arch/csky/abiv1/strksyms.c | 1 -
arch/csky/abiv2/inc/abi/ckmmu.h | 10 +
arch/csky/include/asm/asid.h | 78 ++++
arch/csky/include/asm/mmu.h | 2 +-
arch/csky/include/asm/mmu_context.h | 114 +-----
arch/csky/include/asm/pgtable.h | 2 -
arch/csky/kernel/perf_event.c | 410 +++++++++++++++++++--
arch/csky/kernel/smp.c | 2 -
arch/csky/kernel/traps.c | 5 +
arch/csky/mm/Makefile | 2 +
arch/csky/mm/asid.c | 189 ++++++++++
arch/csky/mm/context.c | 46 +++
arch/csky/mm/init.c | 2 -
arch/csky/mm/tlb.c | 238 +++++-------
21 files changed, 877 insertions(+), 333 deletions(-)
create mode 100644 Documentation/devicetree/bindings/csky/pmu.txt
delete mode 100644 arch/csky/abiv1/memset.c
create mode 100644 arch/csky/include/asm/asid.h
create mode 100644 arch/csky/mm/asid.c
create mode 100644 arch/csky/mm/context.c
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL] csky changes for v5.3-rc1
@ 2019-09-30 10:31 guoren
2019-09-30 10:36 ` Guo Ren
2019-09-30 17:30 ` pr-tracker-bot
0 siblings, 2 replies; 5+ messages in thread
From: guoren @ 2019-09-30 10:31 UTC (permalink / raw)
To: torvalds; +Cc: arnd, linux-kernel, linux-arch, linux-csky
Hi Linus,
The following changes since commit 609488bc979f99f805f34e9a32c1e3b71179d10b:
Linux 5.3-rc2 (2019-07-28 12:47:02 -0700)
are available in the git repository at:
https://github.com/c-sky/csky-linux.git tags/csky-for-linus-5.4-rc1
for you to fetch changes up to 9af032a30172e119a5935f802b066631f8ded2d6:
csky: Move static keyword to the front of declaration (2019-09-30 11:50:49 +0800)
----------------------------------------------------------------
csky-for-linus-5.4-rc1: arch/csky patches for 5.4-rc1
This round of csky subsystem just some fixups.
Fixup:
- Fixup mb() synchronization problem
- Fixup dma_alloc_coherent with PAGE_SO attribute
- Fixup cache_op failed when cross memory ZONEs
- Optimize arch_sync_dma_for_cpu/device with dma_inv_range
- Fixup ioremap function losing
- Fixup arch_get_unmapped_area() implementation
- Fixup defer cache flush for 610
- Support kernel non-aligned access
- Fixup 610 vipt cache flush mechanism
- Fixup add zero_fp fixup perf backtrace panic
- Move static keyword to the front of declaration
- Fixup csky_pmu.max_period assignment
- Use generic free_initrd_mem()
- entry: Remove unneeded need_resched() loop
CI-Tested: https://gitlab.com/c-sky/buildroot/pipelines/77689888
----------------------------------------------------------------
Guo Ren (10):
csky: Fixup mb() synchronization problem
csky: Fixup dma_alloc_coherent with PAGE_SO attribute
csky/dma: Fixup cache_op failed when cross memory ZONEs
csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range
csky: Fixup ioremap function losing
csky: Fixup arch_get_unmapped_area() implementation
csky: Fixup defer cache flush for 610
csky: Support kernel non-aligned access
csky: Fixup 610 vipt cache flush mechanism
csky: Fixup add zero_fp fixup perf backtrace panic
Krzysztof Wilczynski (1):
csky: Move static keyword to the front of declaration
Mao Han (1):
csky: Fixup csky_pmu.max_period assignment
Mike Rapoport (1):
csky: Use generic free_initrd_mem()
Valentin Schneider (1):
csky: entry: Remove unneeded need_resched() loop
arch/csky/abiv1/alignment.c | 62 +++++++++++++++++++++--------
arch/csky/abiv1/cacheflush.c | 70 ++++++++++++++++++++++-----------
arch/csky/abiv1/inc/abi/cacheflush.h | 45 ++++++++++++++-------
arch/csky/abiv1/inc/abi/page.h | 5 ++-
arch/csky/abiv1/mmap.c | 75 ++++++++++++++++++-----------------
arch/csky/include/asm/barrier.h | 15 ++++---
arch/csky/include/asm/cache.h | 1 +
arch/csky/include/asm/io.h | 23 +++++------
arch/csky/include/asm/pgtable.h | 10 +++++
arch/csky/kernel/entry.S | 54 +++++++++++++------------
arch/csky/kernel/perf_event.c | 4 +-
arch/csky/kernel/process.c | 2 +-
arch/csky/mm/cachev1.c | 7 +++-
arch/csky/mm/cachev2.c | 11 +++++-
arch/csky/mm/dma-mapping.c | 76 +++++++++++++-----------------------
arch/csky/mm/init.c | 16 --------
arch/csky/mm/ioremap.c | 27 ++++++++-----
17 files changed, 291 insertions(+), 212 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] csky changes for v5.3-rc1
2019-09-30 10:31 guoren
@ 2019-09-30 10:36 ` Guo Ren
2019-09-30 17:30 ` pr-tracker-bot
1 sibling, 0 replies; 5+ messages in thread
From: Guo Ren @ 2019-09-30 10:36 UTC (permalink / raw)
To: torvalds; +Cc: Arnd Bergmann, Linux Kernel Mailing List, linux-arch, linux-csky
Abandoned
Sorry for wrong tile, please Ignore this email.
On Mon, Sep 30, 2019 at 6:31 PM <guoren@kernel.org> wrote:
>
> Hi Linus,
>
> The following changes since commit 609488bc979f99f805f34e9a32c1e3b71179d10b:
>
> Linux 5.3-rc2 (2019-07-28 12:47:02 -0700)
>
> are available in the git repository at:
>
> https://github.com/c-sky/csky-linux.git tags/csky-for-linus-5.4-rc1
>
> for you to fetch changes up to 9af032a30172e119a5935f802b066631f8ded2d6:
>
> csky: Move static keyword to the front of declaration (2019-09-30 11:50:49 +0800)
>
> ----------------------------------------------------------------
> csky-for-linus-5.4-rc1: arch/csky patches for 5.4-rc1
>
> This round of csky subsystem just some fixups.
>
> Fixup:
> - Fixup mb() synchronization problem
> - Fixup dma_alloc_coherent with PAGE_SO attribute
> - Fixup cache_op failed when cross memory ZONEs
> - Optimize arch_sync_dma_for_cpu/device with dma_inv_range
> - Fixup ioremap function losing
> - Fixup arch_get_unmapped_area() implementation
> - Fixup defer cache flush for 610
> - Support kernel non-aligned access
> - Fixup 610 vipt cache flush mechanism
> - Fixup add zero_fp fixup perf backtrace panic
> - Move static keyword to the front of declaration
> - Fixup csky_pmu.max_period assignment
> - Use generic free_initrd_mem()
> - entry: Remove unneeded need_resched() loop
>
> CI-Tested: https://gitlab.com/c-sky/buildroot/pipelines/77689888
>
> ----------------------------------------------------------------
> Guo Ren (10):
> csky: Fixup mb() synchronization problem
> csky: Fixup dma_alloc_coherent with PAGE_SO attribute
> csky/dma: Fixup cache_op failed when cross memory ZONEs
> csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range
> csky: Fixup ioremap function losing
> csky: Fixup arch_get_unmapped_area() implementation
> csky: Fixup defer cache flush for 610
> csky: Support kernel non-aligned access
> csky: Fixup 610 vipt cache flush mechanism
> csky: Fixup add zero_fp fixup perf backtrace panic
>
> Krzysztof Wilczynski (1):
> csky: Move static keyword to the front of declaration
>
> Mao Han (1):
> csky: Fixup csky_pmu.max_period assignment
>
> Mike Rapoport (1):
> csky: Use generic free_initrd_mem()
>
> Valentin Schneider (1):
> csky: entry: Remove unneeded need_resched() loop
>
> arch/csky/abiv1/alignment.c | 62 +++++++++++++++++++++--------
> arch/csky/abiv1/cacheflush.c | 70 ++++++++++++++++++++++-----------
> arch/csky/abiv1/inc/abi/cacheflush.h | 45 ++++++++++++++-------
> arch/csky/abiv1/inc/abi/page.h | 5 ++-
> arch/csky/abiv1/mmap.c | 75 ++++++++++++++++++-----------------
> arch/csky/include/asm/barrier.h | 15 ++++---
> arch/csky/include/asm/cache.h | 1 +
> arch/csky/include/asm/io.h | 23 +++++------
> arch/csky/include/asm/pgtable.h | 10 +++++
> arch/csky/kernel/entry.S | 54 +++++++++++++------------
> arch/csky/kernel/perf_event.c | 4 +-
> arch/csky/kernel/process.c | 2 +-
> arch/csky/mm/cachev1.c | 7 +++-
> arch/csky/mm/cachev2.c | 11 +++++-
> arch/csky/mm/dma-mapping.c | 76 +++++++++++++-----------------------
> arch/csky/mm/init.c | 16 --------
> arch/csky/mm/ioremap.c | 27 ++++++++-----
> 17 files changed, 291 insertions(+), 212 deletions(-)
--
Best Regards
Guo Ren
ML: https://lore.kernel.org/linux-csky/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL] csky changes for v5.3-rc1
2019-09-30 10:31 guoren
2019-09-30 10:36 ` Guo Ren
@ 2019-09-30 17:30 ` pr-tracker-bot
1 sibling, 0 replies; 5+ messages in thread
From: pr-tracker-bot @ 2019-09-30 17:30 UTC (permalink / raw)
To: guoren; +Cc: torvalds, arnd, linux-kernel, linux-arch, linux-csky
The pull request you sent on Mon, 30 Sep 2019 18:31:24 +0800:
> https://github.com/c-sky/csky-linux.git tags/csky-for-linus-5.4-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/80b29b6b8cd7479a67f5e338195dbc121b30c879
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.wiki.kernel.org/userdoc/prtracker
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2019-09-30 21:05 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-19 7:46 [GIT PULL] csky changes for v5.3-rc1 guoren
2019-07-19 19:45 ` pr-tracker-bot
2019-09-30 10:31 guoren
2019-09-30 10:36 ` Guo Ren
2019-09-30 17:30 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).