VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
Date
Commit Message
Rev
Author
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
2017-10-10
powerpc/lib/sstep: Fix count leading zeros instructions
Sandipan Das
2017-10-04
powerpc/lib/sstep: Fix fixed-point shift instructions that set CA32
Sandipan Das
2017-10-04
powerpc/lib/sstep: Fix fixed-point arithmetic instructions that set CA32
Sandipan Das
2017-10-04
powerpc/lib/sstep: Add XER bits introduced in POWER ISA v3.0
Sandipan Das
2017-09-20
powerpc/sstep: mullw should calculate a 64 bit signed result
Anton Blanchard
2017-09-20
powerpc/sstep: Fix issues with mcrf
Anton Blanchard
2017-09-20
powerpc/sstep: Fix issues with set_cr0()
Anton Blanchard
2017-09-04
powerpc: Fix kernel crash in emulation of vector loads and stores
Paul Mackerras
2017-09-02
powerpc/sstep: Avoid used uninitialized error
Michael Ellerman
2017-09-01
powerpc/32: remove a NOP from memset()
Christophe Leroy
2017-09-01
powerpc/32: optimise memset()
Christophe Leroy
2017-09-01
powerpc: fix location of two EXPORT_SYMBOL
Christophe Leroy
2017-09-01
powerpc/32: add memset16()
Christophe Leroy
2017-09-01
powerpc: Wrap register number correctly for string load/store instructions
Paul Mackerras
2017-09-01
powerpc: Emulate load/store floating point as integer word instructions
Paul Mackerras
2017-09-01
powerpc: Use instruction emulation infrastructure to handle alignment faults
Paul Mackerras
2017-09-01
powerpc: Separate out load/store emulation into its own function
Paul Mackerras
2017-09-01
powerpc: Handle opposite-endian processes in emulation code
Paul Mackerras
2017-09-01
powerpc: Set regs->dar if memory access fails in emulate_step()
Paul Mackerras
2017-09-01
powerpc: Emulate the dcbz instruction
Paul Mackerras
2017-09-01
powerpc: Emulate load/store floating double pair instructions
Paul Mackerras
2017-09-01
powerpc: Emulate vector element load/store instructions
Paul Mackerras
2017-09-01
powerpc: Emulate FP/vector/VSX loads/stores correctly when regs not live
Paul Mackerras
2017-09-01
powerpc: Make load/store emulation use larger memory accesses
Paul Mackerras
2017-09-01
powerpc: Add emulation for the addpcis instruction
Paul Mackerras
2017-09-01
powerpc: Don't update CR0 in emulation of popcnt, prty, bpermd instructions
Paul Mackerras
2017-09-01
powerpc: Fix emulation of the isel instruction
Paul Mackerras
2017-09-01
powerpc/64: Fix update forms of loads and stores to write 64-bit EA
Paul Mackerras
2017-09-01
powerpc: Handle most loads and stores in instruction emulation code
Paul Mackerras
2017-09-01
powerpc: Don't check MSR FP/VMX/VSX enable bits in analyse_instr()
Paul Mackerras
2017-09-01
powerpc: Change analyse_instr so it doesn't modify *regs
Paul Mackerras
2017-08-17
powerpc/string: Implement optimized memset variants
Naveen N. Rao
2017-08-10
powerpc/lib/sstep: Add isel instruction emulation
Matt Brown
2017-08-10
powerpc/lib/sstep: Add prty instruction emulation
Matt Brown
2017-08-10
powerpc/lib/sstep: Add bpermd instruction emulation
Matt Brown
2017-08-10
powerpc/lib/sstep: Add popcnt instruction emulation
Matt Brown
2017-08-10
powerpc/lib/sstep: Add cmpb instruction emulation
Matt Brown
2017-08-10
powerpc: Fix invalid use of register expressions
Andreas Schwab
2017-07-14
Merge tag 'powerpc-4.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2017-07-12
powerpc: make feature-fixup tests fortify-safe
Daniel Axtens
2017-07-12
powerpc: Fix emulation of mfocrf in emulate_step()
Anton Blanchard
2017-07-12
powerpc: Fix emulation of mcrf in emulate_step()
Anton Blanchard
2017-07-03
powerpc/lib/code-patching: Use alternate map for patch_instruction()
Balbir Singh
2017-06-02
powerpc/lib/xor_vmx: Ensure no altivec code executes before enable_kernel_altivec()
Matt Brown
2017-05-30
powerpc/64: Linker on-demand sfpr functions for modules
Nicholas Piggin
2017-05-30
powerpc/64: Do not create new section for save/restore functions
Nicholas Piggin
2017-05-30
powerpc/64: Do not link crtsavres.o in vmlinux
Nicholas Piggin
2017-05-30
powerpc: Tweak copy selection parameter in __copy_tofrom_user_power7()
Andrew Jeffery
2017-05-05
Merge tag 'powerpc-4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2017-04-23
powerpc/kprobes: Convert __kprobes to NOKPROBE_SYMBOL()
Naveen N. Rao
2017-04-06
powerpc: get rid of zeroing, switch to RAW_COPY_USER
Al Viro
2017-04-06
Merge commit 'a7d2475af7aedcb9b5c6343989a8bfadbf84429b' into uaccess.powerpc
Al Viro
2017-03-07
Merge tag 'powerpc-4.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2017-03-03
powerpc: emulate_step() tests for load/store instructions
Ravi Bangoria
2017-03-03
powerpc: Emulation support for load/store instructions on LE
Ravi Bangoria
2017-03-02
sched/headers: Prepare to remove the dependency from
Ingo Molnar
2017-02-27
kprobes: move kprobe declarations to asm-generic/kprobes.h
Luis R. Rodriguez
2017-02-10
powerpc/kprobes: Implement Optprobes
Anju T
2017-02-10
powerpc: Add helper to check if offset is within relative branch range
Anju T
2017-02-06
powerpc/64: Fix naming of cache block vs. cache line
Benjamin Herrenschmidt
2017-01-25
powerpc/sstep: Return directly after a failed address_ok() in emulate_step()
Markus Elfring
2017-01-25
powerpc/64: Use optimized checksum routines on little-endian
Paul Mackerras
2016-12-24
Replace with globally
Linus Torvalds
2016-11-18
powerpc/lib: Fix randconfig build failure in sstep.c
Michael Ellerman
2016-11-14
powerpc: EX_TABLE macro for exception tables
Nicholas Piggin
2016-10-14
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Linus Torvalds
2016-10-14
Merge tag 'powerpc-4.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2016-10-12
powerpc/64: Fix incorrect return value from __copy_tofrom_user
Paul Mackerras
2016-10-07
Merge tag 'powerpc-4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2016-10-04
powerpc/64: Align hot loops of memset() and backwards_memcpy()
Anton Blanchard
2016-09-13
powerpc/Makefile: Drop CONFIG_WORD_SIZE for BITS
Michael Ellerman
2016-09-08
powerpc/32: Fix again csum_partial_copy_generic()
Christophe Leroy
2016-08-10
powerpc/32: Fix crash during static key init
Benjamin Herrenschmidt
2016-08-10
powerpc/32: Fix csum_partial_copy_generic()
Christophe Leroy
2016-08-07
ppc: move exports to definitions
Al Viro
2016-08-05
Merge tag 'powerpc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
Linus Torvalds
2016-08-03
powerpc/32: Fix early access to cpu_spec relocation
Benjamin Herrenschmidt
2016-08-02
treewide: replace obsolete _refok by __ref
Fabian Frederick
2016-08-01
powerpc: Add option to use jump label for mmu_has_feature()
Kevin Hao
2016-08-01
powerpc: Add option to use jump label for cpu_has_feature()
Kevin Hao
2016-08-01
powerpc: Call jump_label_init() in apply_feature_fixups()
Aneesh Kumar K.V
2016-08-01
powerpc/kernel: Check features don't change after patching
Michael Ellerman
2016-07-21
powerpc: Factor do_feature_fixup calls
Benjamin Herrenschmidt
2016-07-15
powerpc/lib: Clarify that adde is an instruction and we mean plural
Stewart Smith
2016-06-16
powerpc: Introduce asm-prototypes.h
Daniel Axtens
2016-06-14
powerpc/spinlock: Fix spin_unlock_wait()
Boqun Feng
2016-06-14
powerpc: Various typo fixes
Michael Ellerman
2016-06-14
powerpc: Align hot loops of some string functions
Anton Blanchard
2016-06-14
powerpc: Remove assembly versions of strcpy, strcat, strlen and strcmp
Anton Blanchard
2016-05-11
powerpc/sstep: Fix emulation fall-through
Oliver O'Halloran
2016-05-11
powerpc/sstep: Fix sstep.c compile on powerpcspe
Lennart Sorensen
2016-04-27
powerpc: rework sparse for lib/xor_vmx.c
Daniel Axtens
2016-04-11
powerpc: Make generic_memcpy() private to copy_32.S
Michael Ellerman
2016-03-14
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux into next
Michael Ellerman
2016-03-09
powerpc: optimise csum_partial() call when len is constant
Christophe Leroy
2016-03-07
powerpc/ftrace: Use $(CC_FLAGS_FTRACE) when disabling ftrace
Torsten Duwe
2016-03-04
powerpc32: optimise csum_partial() loop
Christophe Leroy
2016-03-04
powerpc32: optimise a few instructions in csum_partial()
Christophe Leroy
2016-03-04
powerpc32: rewrite csum_partial_copy_generic() based on copy_tofrom_user()
Christophe Leroy
2016-03-04
powerpc: inline ip_fast_csum()
Christophe Leroy
2016-03-04
powerpc32: checksum_wrappers_64 becomes checksum_wrappers
Christophe Leroy
2016-03-04
powerpc: unexport csum_tcpudp_magic
Christophe Leroy
2015-12-01
powerpc: Create disable_kernel_{fp,altivec,vsx,spe}()
Anton Blanchard
2015-09-17
powerpc32: memset: only use dcbz once cache is enabled
LEROY Christophe
2015-09-17
powerpc32: memcpy: only use dcbz once cache is enabled
LEROY Christophe
2015-08-07
powerpc/32: Few optimisations in memcpy
LEROY Christophe
2015-08-07
powerpc/32: cacheable_memcpy becomes memcpy
LEROY Christophe
2015-08-07
powerpc/32: Merge the new memset() with the old one
LEROY Christophe
2015-08-07
powerpc/32: memset(0): use cacheable_memzero
LEROY Christophe
2015-08-07
Partially revert "powerpc: Remove duplicate cacheable_memcpy/memzero functions"
LEROY Christophe
2015-08-07
powerpc: put csum_tcpudp_magic inline
LEROY Christophe
2015-06-24
Merge tag 'powerpc-4.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mpe/linux
Linus Torvalds
2015-06-11
powerpc: Only use -mabi=altivec if toolchain supports it
Anton Blanchard
2015-05-19
sched/preempt, powerpc: Disable preemption in enable_kernel_altivec() explicitly
David Hildenbrand
2015-04-10
powerpc: Replace mem_init_done with slab_is_available()
Michael Ellerman
2015-03-26
Merge branch 'next-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc into test
Michael Ellerman
2015-03-25
cpufreq/ppc: Add missing #include
Geert Uytterhoeven
2015-03-17
powerpc: Remove duplicate cacheable_memcpy/memzero functions
Kyle Moffett
2015-03-16
powerpc: Delete unnecessary checks before kfree()
Markus Elfring
2015-03-16
powerpc: Change vsrX register defines to vsX to match gcc and glibc
Anton Blanchard
2015-03-16
powerpc: Change vrX register defines to vX to match gcc and glibc
Anton Blanchard
2015-01-28
powerpc/lib: Makefile, use obj64-y to consolidate 64-bit rules
Michael Ellerman
2015-01-28
powerpc/lib: Makefile, consolidate obj-y sections
Michael Ellerman
2015-01-23
powerpc: Add 64bit optimised memcmp
Anton Blanchard
2014-12-29
powerpc/lib: Do not include string.o in obj-y twice
Andreas Ruprecht
2014-12-12
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Linus Torvalds
2014-11-20
Merge Linus' tree to be be to apply submitted patches to newer code than current trivial.git base
Jiri Kosina
2014-11-19
powerpc: Remove more traces of bootmem
Michael Ellerman
2014-11-12
powerpc: Fix compilation of emulate_step()
Paul Mackerras
2014-11-10
powerpc: Remove unused devm_ioremap_prot()
Kyle McMartin
2014-10-29
powerpc: Fix comment typos 'CONFiG_ALTIVEC'
Paul Bolle
2014-09-25
powerpc: Implement emulation of string loads and stores
Paul Mackerras
2014-09-25
powerpc: Emulate icbi, mcrf and conditional-trap instructions
Paul Mackerras
2014-09-25
powerpc: Split out instruction analysis part of emulate_step()
Paul Mackerras
2014-09-25
powerpc: Make a bunch of things static
Anton Blanchard
2014-09-25
powerpc: Move lib symbol exports into arch/powerpc/lib/ppc_ksyms.c
Anton Blanchard
2014-08-13
powerpc: Add smp_mb()s to arch_spin_unlock_wait()
Michael Ellerman
2014-07-28
powerpc: Remove power3 from comments
Michael Ellerman
2014-07-22
powerpc: use _GLOBAL_TOC for memmove
Li Zhong
2014-07-22
powerpc: Fix bugs in emulate_step()
Paul Mackerras
2014-06-11
powerpc: fix typo 'CONFIG_PPC_CPU'
Paul Bolle
2014-06-05
powerpc: Exported functions __clear_user and copy_page use r2 so need _GLOBAL_TOC()
Anton Blanchard
2014-05-05
Merge remote-tracking branch 'anton/abiv2' into next
Benjamin Herrenschmidt
2014-04-30
powerpc: memcpy optimization for 64bit LE
Philippe Bergheaud
2014-04-23
powerpc: Add _GLOBAL_TOC for ABIv2 assembly functions exported to modules
Anton Blanchard
2014-04-23
powerpc: Fix unsafe accesses to parameter area in ELFv2
Ulrich Weigand
2014-04-23
powerpc: Fix ABIv2 issues with stack offsets in assembly code
Anton Blanchard
2014-04-23
powerpc: No need to use dot symbols when branching to a function
Anton Blanchard
2014-03-07
selftests/powerpc: Import Anton's memcpy / copy_tofrom_user tests
Michael Ellerman
2014-01-15
powerpc: Add vr save/restore functions
Andreas Schwab
2013-12-30
Merge branch 'merge' into next
Benjamin Herrenschmidt
2013-12-30
powerpc: Make 64-bit non-VMX __copy_tofrom_user bi-endian
Paul E. McKenney
2013-12-02
powerpc: Move the patch_exception to a common place
Kevin Hao
2013-10-30
powerpc: Add VMX optimised xor for RAID5
Anton Blanchard
2013-10-30
powerpc: Fix Unaligned LE Floating Point Loads and Stores
Tom Musta
2013-10-30
powerpc: Fix Unaligned Loads and Stores
Tom Musta
2013-10-11
powerpc: Use generic memcpy code in little endian
Anton Blanchard
2013-10-11
powerpc: Use generic checksum code in little endian
Anton Blanchard
2013-10-11
powerpc: Fix endian issues in VMX copy loops
Anton Blanchard
2013-10-03
powerpc: Restore registers on error exit from csum_partial_copy_generic()
Paul E. McKenney
2013-10-03
powerpc: Fix parameter clobber in csum_partial_copy_generic()
Paul E. McKenney
2013-09-25
powerpc: Remove ksp_limit on ppc64
Benjamin Herrenschmidt
2013-08-27
powerpc: Unaligned stores and stmw are broken in emulation code
Tom Musta
2013-08-14
powerpc: Fix little endian lppaca, slb_shadow and dtl_entry
Anton Blanchard
2013-06-20
powerpc: Fix single step emulation of 32bit overflowed branches
Michael Neuling
2013-06-01
powerpc/pseries: Improve stream generation comments in copypage/user
Michael Neuling
2013-01-29
uprobes/powerpc: Add dependency on single step emulation
Suzuki K. Poulose
2013-01-10
powerpc: Build kernel with -mcmodel=medium
Anton Blanchard
2012-10-04
powerpc: Fix VMX fix for memcpy case
Nishanth Aravamudan
2012-09-18
powerpc/kprobe: Don't emulate store when kprobe stwu r1
Tiejun Chen
2012-09-05
powerpc: Don't use __put_user() in patch_instruction
Benjamin Herrenschmidt
2012-08-24
powerpc: Fix VMX in interrupt check in POWER7 copy loops
Anton Blanchard
2012-08-24
powerpc: POWER7 copy_to_user/copy_from_user patch applied twice
Anton Blanchard
2012-07-11
powerpc: Put the gpr save/restore functions in their own section
Stephen Rothwell
2012-07-10
powerpc: Fixes for instructions not using correct register naming
Michael Neuling
2012-07-10
powerpc: Change mtcrf to use real register names
Michael Neuling
2012-07-10
powerpc: Merge STK_REG/PARAM/FRAMESIZE
Michael Neuling
2012-07-10
powerpc: Fix usage of register macros getting ready for %r0 change
Michael Neuling
2012-07-03
powerpc: Optimise the 64bit optimised __clear_user
Anton Blanchard
2012-07-03
powerpc: POWER7 optimised memcpy using VMX and enhanced prefetch
Anton Blanchard
2012-07-03
powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user
Anton Blanchard
2012-07-03
powerpc: POWER7 optimised copy_page using VMX and enhanced prefetch
Anton Blanchard
2012-07-03
powerpc: Rename copyuser_power7_vmx.c to vmx-helper.c
Anton Blanchard
2012-07-03
powerpc: Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user
Anton Blanchard
2012-07-03
powerpc: 64bit optimised __clear_user
Anton Blanchard
2012-07-03
powerpc: Have patch_instruction detect faults
Steven Rostedt
2012-05-27
powerpc: Use the new generic strncpy_from_user() and strnlen_user()
Paul Mackerras
2012-04-30
powerpc: Remove CONFIG_POWER4_ONLY
Anton Blanchard
2012-03-28
Disintegrate asm/system.h for PowerPC
David Howells
2012-03-21
powerpc: Remove FW_FEATURE ISERIES from arch code
Stephen Rothwell
2011-12-19
powerpc: POWER7 optimised copy_to_user/copy_from_user using VMX
Anton Blanchard
2011-11-16
powerpc: Copy down exception vectors after feature fixups
Anton Blanchard
2011-10-31
powerpc: various straight conversions from module.h --> export.h
Paul Gortmaker
2011-05-20
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Linus Torvalds
2011-05-20
sanitize usage
Linus Torvalds
2011-05-19
powerpc: Remove alloc_maybe_bootmem for zalloc version
Milton Miller
2011-05-19
powerpc: Remove ioremap_flags
Anton Blanchard
2011-05-19
powerpc: Simplify 4k/64k copy_page logic
Anton Blanchard
2011-04-27
powerpc: Use MSR_64BIT in sstep.c, fix kprobes on BOOK3E
Michael Ellerman