Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
1e088ac6a74dfd11ef0f4aecd52cb570aa5582a3
/
arch
/
arm64
/
kernel
/
entry.S
ec23108
Merge android-4.9-o.78 (bf3b339) into msm-4.9
by Blagovest Kolenichev
· 7 years ago
874f778
FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN
by Catalin Marinas
· 7 years ago
9426828
FROMLIST: arm64: Move post_ttbr_update_workaround to C code
by Marc Zyngier
· 7 years ago
0f5bfbd
arm64: Add skeleton to harden the branch predictor against aliasing attacks
by Will Deacon
· 7 years ago
18773dc
arm64: Move post_ttbr_update_workaround to C code
by Marc Zyngier
· 7 years ago
735703d
ANDROID: arm64: kaslr: fixup Falkor workaround for 4.9
by Todd Poynor
· 7 years ago
509a7a8
arm64: use RET instruction for exiting the trampoline
by Will Deacon
· 7 years ago
912612c
UPSTREAM: arm64: kaslr: Put kernel vectors address in separate data page
by Will Deacon
· 7 years ago
4345a53
UPSTREAM: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
by Will Deacon
· 7 years ago
a710723
UPSTREAM: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
by Will Deacon
· 7 years ago
665ae28
ANDROID: arm64: kaslr: fixup Falkor workaround for 4.9
by Todd Poynor
· 7 years ago
1f911ed
UPSTREAM: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
by Will Deacon
· 7 years ago
2d341da
UPSTREAM: arm64: entry: Hook up entry trampoline to exception vectors
by Will Deacon
· 7 years ago
8f261a6
UPSTREAM: arm64: entry: Explicitly pass exception level to kernel_ventry macro
by Will Deacon
· 7 years ago
39d3d6b
UPSTREAM: arm64: entry: Add exception trampoline page for exceptions from EL0
by Will Deacon
· 7 years ago
f7aa82e
UPSTREAM: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
by Will Deacon
· 7 years ago
65612e8
UPSTREAM: arm64: mm: Rename post_ttbr0_update_workaround
by Will Deacon
· 7 years ago
d96bee9
UPSTREAM: arm64: factor out entry stack manipulation
by Mark Rutland
· 7 years ago
033835b
arm64: use RET instruction for exiting the trampoline
by Will Deacon
· 7 years ago
ba88c5c
UPSTREAM: arm64: kaslr: Put kernel vectors address in separate data page
by Will Deacon
· 7 years ago
03a577f
UPSTREAM: arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBR
by Will Deacon
· 7 years ago
c7400b3
UPSTREAM: arm64: entry: Add fake CPU feature for unmapping the kernel at EL0
by Will Deacon
· 7 years ago
2b951bf
UPSTREAM: arm64: erratum: Work around Falkor erratum #E1003 in trampoline code
by Will Deacon
· 7 years ago
6cbf97e
UPSTREAM: arm64: entry: Hook up entry trampoline to exception vectors
by Will Deacon
· 7 years ago
1c5c7e9
UPSTREAM: arm64: entry: Explicitly pass exception level to kernel_ventry macro
by Will Deacon
· 7 years ago
b2cbf0c
UPSTREAM: arm64: entry: Add exception trampoline page for exceptions from EL0
by Will Deacon
· 7 years ago
c02b436
UPSTREAM: arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PAN
by Will Deacon
· 7 years ago
82dac97
UPSTREAM: arm64: mm: Rename post_ttbr0_update_workaround
by Will Deacon
· 7 years ago
6933784
UPSTREAM: arm64: factor out entry stack manipulation
by Mark Rutland
· 7 years ago
b51386b
arm64: split thread_info from task stack
by Mark Rutland
· 8 years ago
2f604aa
arm64: assembler: introduce ldr_this_cpu
by Mark Rutland
· 8 years ago
da3493c
Merge 4.9.32 into android-4.9
by Greg Kroah-Hartman
· 8 years ago
9e09d90
arm64: entry: improve data abort handling of tagged pointers
by Kristina Martsenko
· 8 years ago
cfa9377
BACKPORT: arm64: Disable TTBR0_EL1 during normal kernel execution
by Catalin Marinas
· 8 years ago
005bf1a
BACKPORT: arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1
by Catalin Marinas
· 9 years ago
de32794
arm64: avoid returning from bad_mode
by Mark Rutland
· 8 years ago
6ba3b55
arm64: use alternative auto-nop
by Mark Rutland
· 8 years ago
563cada
arm64: kernel: do not need to reset UAO on exception entry
by Vladimir Murzin
· 8 years ago
421dd6f
arm64: factor work_pending state machine to C
by Chris Metcalf
· 8 years ago
9adeb8e
arm64: Handle el1 synchronous instruction aborts cleanly
by Laura Abbott
· 8 years ago
e831101
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 8 years ago
a95b064
Merge branch 'for-next/kprobes' into for-next/core
by Catalin Marinas
· 8 years ago
888b3c8
arm64: Treat all entry code as non-kprobe-able
by Pratyush Anand
· 9 years ago
e19a6ee
arm64: kernel: Save and restore UAO and addr_limit on exception entry
by James Morse
· 9 years ago
7dd01ae
arm64: trap userspace "dc cvau" cache operation on errata-affected core
by Andre Przywara
· 9 years ago
541ec87
arm64: kill ESR_LNX_EXEC
by Mark Rutland
· 9 years ago
b660950
arm64/kernel: fix incorrect EL0 check in inv_entry macro
by Ard Biesheuvel
· 9 years ago
ee03353
arm64: entry: remove pointless SPSR mode check
by Mark Rutland
· 9 years ago
d224a69
arm64: remove irq_count and do_softirq_own_stack()
by James Morse
· 9 years ago
971c67c
arm64: reduce stack use in irq_handler
by James Morse
· 9 years ago
49003a8
arm64: don't call C code with el0's fp register
by James Morse
· 9 years ago
aa4d5d3
arm64: Add this_cpu_ptr() assembler macro for use in entry.S
by James Morse
· 9 years ago
7596abf
arm64: irq: fix walking from irq stack to task stack
by Will Deacon
· 9 years ago
8e23dac
arm64: Add do_softirq_own_stack() and enable irq_stacks
by James Morse
· 9 years ago
6cdf9c7
arm64: Store struct thread_info in sp_el0
by Jungseok Lee
· 9 years ago
db3899a
arm64: Add trace_hardirqs_off annotation in ret_to_user
by Catalin Marinas
· 9 years ago
77f3228f
arm64: AArch32 user space PC alignment exception
by Mark Salyzyn
· 9 years ago
412fcb6
arm64: entry: always restore x0 from the stack on syscall return
by Will Deacon
· 9 years ago
e28cabf
arm64: kernel: Adopt new alternative assembler macros
by Daniel Thompson
· 9 years ago
c0d3fce
arm64: switch_to: calculate cpu context pointer using separate register
by Will Deacon
· 9 years ago
1b42804
arm64: entry: handle debug exceptions in el*_inv
by Mark Rutland
· 10 years ago
46b0567
arm64: entry: fix context tracking for el0_sp_pc
by Mark Rutland
· 10 years ago
04d7e09
arm64: fix missing syscall trace exit
by Josh Stone
· 10 years ago
8d883b2
arm64: alternative: Merge alternative-asm.h into alternative.h
by Marc Zyngier
· 10 years ago
b0dd9c0
arm64: Rework alternate sequence for ARM erratum 845719
by Marc Zyngier
· 10 years ago
905e8c5
arm64: errata: add workaround for cortex-a53 erratum #845719
by Will Deacon
· 10 years ago
0156411
arm64: Implement the compat_sys_call_table in C
by Catalin Marinas
· 10 years ago
aed40e0
arm64: move to ESR_ELx macros
by Mark Rutland
· 10 years ago
1014c81
arm64: ptrace: allow tracer to skip a system call
by AKASHI Takahiro
· 10 years ago
fcff588
arm64: Treat handle_arch_irq as a function pointer
by Laura Abbott
· 10 years ago
63648dd
arm64: entry: use ldp/stp instead of push/pop when saving/restoring regs
by Will Deacon
· 10 years ago
d54e81f
arm64: entry: avoid writing lr explicitly for constructing return paths
by Will Deacon
· 10 years ago
1059c6b
arm64: debug: don't re-enable debug exceptions on return from el1_dbg
by Will Deacon
· 10 years ago
f3e5c84
arm64: Add __NR_* definitions for compat syscalls
by Catalin Marinas
· 11 years ago
6c81fe7
arm64: enable context tracking
by Larry Bassel
· 11 years ago
6ab6463
arm64: adjust el0_sync so that a function can be called
by Larry Bassel
· 11 years ago
3906c2b
arm64: Bug fix in stack alignment exception
by ChiaHao
· 11 years ago
cf5c95d
Merge tag 'for-3.16' of git://git.linaro.org/people/ard.biesheuvel/linux-arm into upstream
by Catalin Marinas
· 11 years ago
3157858
arm64: split syscall_trace() into separate functions for enter/exit
by AKASHI Takahiro
· 11 years ago
449f81a
arm64: make a single hook to syscall_trace() for all syscall features
by AKASHI Takahiro
· 11 years ago
2a28307
arm64: debug: avoid accessing mdscr_el1 on fault paths where possible
by Will Deacon
· 11 years ago
005f78c
arm64: defer reloading a task's FPSIMD state to userland resume
by Ard Biesheuvel
· 11 years ago
883c057
arm64: fix typo in entry.S
by Neil Zhang
· 11 years ago
ee6214c
arm64: support single-step and breakpoint handler hooks
by Sandeepa Prabhu
· 11 years ago
6468178
arm64: let the core code deal with preempt_count
by Marc Zyngier
· 11 years ago
717321f
arm64: fix access to preempt_count from assembly code
by Marc Zyngier
· 11 years ago
d50240a
arm64: mm: permit use of tagged pointers at EL0
by Will Deacon
· 12 years ago
2600e13
arm64: Enable interrupts in the EL0 undef handler
by Catalin Marinas
· 11 years ago
845ad05
arm64: Change kernel stack size to 16K
by Feng Kan
· 11 years ago
381cc2b
arm64: treat unhandled compat el0 traps as undef
by Mark Rutland
· 12 years ago
5c1ce6f
arm64: add explicit symbols to ESR_EL1 decoding
by Marc Zyngier
· 12 years ago
207bdae
arm64: switch to generic sigaltstack
by Al Viro
· 12 years ago
dc637f1
arm64: move vector entry macro to assembler.h
by Marc Zyngier
· 12 years ago
e0fd18c
arm64: get rid of fork/vfork/clone wrappers
by Al Viro
· 12 years ago
6a87277
arm64: Use generic sys_execve() implementation
by Catalin Marinas
· 12 years ago
59dc67b
arm64: Use generic kernel_execve() implementation
by Catalin Marinas
· 12 years ago
c34501d
arm64: Use generic kernel_thread() implementation
by Catalin Marinas
· 12 years ago
f3d447a
arm64: Do not include asm/unistd32.h in asm/unistd.h
by Catalin Marinas
· 12 years ago
6916fd0
arm64: Enable interrupts before calling do_notify_resume()
by Catalin Marinas
· 12 years ago
60ffc30
arm64: Exception handling
by Catalin Marinas
· 13 years ago