Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
d82924c3b8d0607094b94fab290a33c5ad7d586c
/
arch
/
arm64
/
kernel
/
head.S
8eb7e28
arm64/mm: move runtime pgds to rodata
by Jun Yao
· 6 years ago
2b5548b
arm64/mm: Separate boot-time page tables from swapper_pg_dir
by Jun Yao
· 6 years ago
693d563
arm64/mm: Pass ttbr1 as a parameter to __enable_mmu()
by Jun Yao
· 6 years ago
cc33c4e
arm64/kvm: Prohibit guest LOR accesses
by Mark Rutland
· 7 years ago
439e70e
arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
by Will Deacon
· 7 years ago
79ddab3
arm64: assembler: Align phys_to_pte with pte_to_phys
by Will Deacon
· 7 years ago
fa0465f
arm64: assembler: Change order of macro arguments in phys_to_ttbr
by Will Deacon
· 7 years ago
3060e9f
arm64: Add software workaround for Falkor erratum 1041
by Shanker Donthineni
· 7 years ago
7a00d68
arm64: sysreg: Move to use definitions for all the SCTLR bits
by James Morse
· 7 years ago
0370b31
arm64: Extend early page table code to allow for larger kernels
by Steve Capper
· 7 years ago
fa2a844
arm64: allow ID map to be extended to 52 bits
by Kristina Martsenko
· 7 years ago
75387b9
arm64: handle 52-bit physical addresses in page table entries
by Kristina Martsenko
· 7 years ago
e6d588a
arm64: head.S: handle 52-bit PAs in PTEs in early page table setup
by Kristina Martsenko
· 7 years ago
529c4b0
arm64: handle 52-bit addresses in TTBR
by Kristina Martsenko
· 7 years ago
22043a3
arm64/sve: Low-level CPU setup
by Dave Martin
· 7 years ago
b0c57e1
arm64: head: Init PMSCR_EL2.{PA,PCT} when entered at EL2 without VHE
by Will Deacon
· 8 years ago
5371513
arm64: Make sure SPsel is always set
by Marc Zyngier
· 7 years ago
0475919
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 7 years ago
4a23e56
arm64: kaslr: ignore modulo offset when validating virtual displacement
by Ard Biesheuvel
· 7 years ago
0553896
Merge branch 'arm64/exception-stack' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux into for-next/core
by Catalin Marinas
· 7 years ago
7326749
arm64: unwind: reference pt_regs via embedded stack frame
by Ard Biesheuvel
· 7 years ago
d46befe
arm64: Convert __inval_cache_range() to area-based
by Robin Murphy
· 7 years ago
dffb011
Merge branch 'arm64/common-sysreg' of git://git.kernel.org/pub/scm/linux/kernel/git/mark/linux into for-next/core
by Catalin Marinas
· 8 years ago
9992225
arm64: efi: clean up Image header after PE header has been split off
by Ard Biesheuvel
· 8 years ago
b5f4a21
arm64: efi: move EFI header and related data to a separate .S file
by Ard Biesheuvel
· 8 years ago
d61c97a
arm64: move !VHE work to end of el2_setup
by Mark Rutland
· 8 years ago
3ad47d0
arm64: reduce el2_setup branching
by Mark Rutland
· 8 years ago
0e9884f
arm64: sysreg: subsume GICv3 sysreg definitions
by Mark Rutland
· 8 years ago
2bf47e1
arm64: head.S: Enable EL1 (host) access to SPE when entered at EL2
by Will Deacon
· 8 years ago
757b435
efi: arm64: Add vmlinux debug link to the Image binary
by Ard Biesheuvel
· 8 years ago
9bb0036
arm64: head.S: avoid open-coded adr_l
by Mark Rutland
· 8 years ago
510224c
arm64: head.S: fix up stale comments
by Mark Rutland
· 8 years ago
1650ac4
arm64: head.S: Fix CNTHCTL_EL2 access on VHE system
by Jintack
· 8 years ago
4b65a5d
arm64: Introduce uaccess_{disable,enable} functionality based on TTBR0_EL1
by Catalin Marinas
· 9 years ago
c02433d
arm64: split thread_info from task stack
by Mark Rutland
· 8 years ago
8505403
arm64: kernel: Init MDCR_EL2 even in the absence of a PMU
by Marc Zyngier
· 8 years ago
a9be2ee
arm64: head.S: document the use of callee saved registers
by Ard Biesheuvel
· 8 years ago
60699ba
arm64: head.S: use ordinary stack frame for __primary_switched()
by Ard Biesheuvel
· 8 years ago
b929fe3
arm64: kernel: drop use of x24 from primary boot path
by Ard Biesheuvel
· 8 years ago
9dcf791
arm64: kernel: use x30 for __enable_mmu return address
by Ard Biesheuvel
· 8 years ago
3c5e9f2
arm64: head.S: move KASLR processing out of __enable_mmu()
by Ard Biesheuvel
· 8 years ago
23c8a50
arm64: kernel: use ordinary return/argument register for el2_setup()
by Ard Biesheuvel
· 8 years ago
b611303
arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmap
by James Morse
· 8 years ago
aea73ab
arm64: head.S: get rid of x25 and x26 with 'global' scope
by Ard Biesheuvel
· 8 years ago
08cc55b
arm64: relocatable: suppress R_AARCH64_ABS64 relocations in vmlinux
by Ard Biesheuvel
· 8 years ago
be09201
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
28c7258
arm64: Promote KERNEL_START/KERNEL_END definitions to a header file
by James Morse
· 9 years ago
cabe1c8
arm64: Change cpu_resume() to enable mmu early then access sleep_sp by va
by James Morse
· 9 years ago
08cdac6
arm64: relocatable: deal with physically misaligned kernel images
by Ard Biesheuvel
· 9 years ago
18b9c0d
arm64: don't map TEXT_OFFSET bytes below the kernel if we can avoid it
by Ard Biesheuvel
· 9 years ago
b03cc88
arm64: kernel: replace early 64-bit literal loads with move-immediates
by Ard Biesheuvel
· 9 years ago
0cd3def
arm64: kernel: perform relocation processing from ID map
by Ard Biesheuvel
· 9 years ago
e5ebeec
arm64: kernel: use literal for relocated address of __secondary_switched
by Ard Biesheuvel
· 9 years ago
190c056
arm64: kernel: don't export local symbols from head.S
by Ard Biesheuvel
· 9 years ago
882416c
arm64: Fix EL1/EL2 early init inconsistencies with VHE
by Dave Martin
· 9 years ago
adb4907
arm64: fix invalidation of wrong __early_cpu_boot_status cacheline
by Ard Biesheuvel
· 9 years ago
546c8c4
arm64: move early boot code to the .init segment
by Ard Biesheuvel
· 9 years ago
9d85460
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
d5e5743
arm64: kaslr: use callee saved register to preserve SCTLR across C call
by Ard Biesheuvel
· 9 years ago
b90b4a6
arm64: fix KASLR boot-time I-cache maintenance
by Mark Rutland
· 9 years ago
588ab3f
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
1f364c8
arm64: VHE: Add support for running Linux in EL2 mode
by Marc Zyngier
· 11 years ago
bb90527
arm64: Handle early CPU boot failures
by Suzuki K Poulose
· 9 years ago
f80fb3a
arm64: add support for kernel ASLR
by Ard Biesheuvel
· 9 years ago
1e48ef7
arm64: add support for building vmlinux as a relocatable PIE binary
by Ard Biesheuvel
· 9 years ago
2bf31a4
arm64: avoid dynamic relocations in early boot code
by Ard Biesheuvel
· 9 years ago
6ad1fe5
arm64: avoid R_AARCH64_ABS64 relocations for Image header fields
by Ard Biesheuvel
· 9 years ago
a7f8de1
arm64: allow kernel Image to be loaded anywhere in physical memory
by Ard Biesheuvel
· 9 years ago
ab893fb
arm64: introduce KIMAGE_VADDR as the virtual base of the kernel region
by Ard Biesheuvel
· 9 years ago
5227cfa
arm64: mm: place empty_zero_page in bss
by Mark Rutland
· 9 years ago
f436b2a
arm64: kernel: fix architected PMU registers unconditional access
by Lorenzo Pieralisi
· 9 years ago
2a803c4
arm64: head.S: use memset to clear BSS
by Mark Rutland
· 9 years ago
6cdf9c7
arm64: Store struct thread_info in sp_el0
by Jungseok Lee
· 9 years ago
2dc10ad
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 9 years ago
4bf8b96
arm64: Check for selected granule support
by Suzuki K. Poulose
· 9 years ago
6a3fd40
arm64: Handle 4 level page table for swapper
by Suzuki K. Poulose
· 9 years ago
87d1587
arm64: Move swapper pagetable definitions
by Suzuki K. Poulose
· 9 years ago
39d114d
arm64: add KASAN support
by Andrey Ryabinin
· 9 years ago
e8f3010
arm64/efi: isolate EFI stub from the kernel proper
by Ard Biesheuvel
· 9 years ago
d271976
arm64: el2_setup: Make sure ICC_SRE_EL2.SRE sticks before using GICv3 sysregs
by Marc Zyngier
· 9 years ago
d10bcd4
arm64: head.S: initialise mdcr_el2 in el2_setup
by Will Deacon
· 9 years ago
8ec4198
arm64: mm: ensure patched kernel text is fetched from PoU
by Will Deacon
· 9 years ago
4b3dc96
arm64: force CONFIG_SMP=y and remove redundant #ifdefs
by Will Deacon
· 10 years ago
5dfe9d7
arm64: reduce ID map to a single page
by Ard Biesheuvel
· 10 years ago
61bd93c
arm64: use fixmap region for permanent FDT mapping
by Ard Biesheuvel
· 10 years ago
0c20856
arm64: head.S: ensure idmap_t0sz is visible
by Mark Rutland
· 10 years ago
91d5715
arm64: head.S: ensure visibility of page tables
by Mark Rutland
· 10 years ago
dd006da
arm64: mm: increase VA range of identity map
by Ard Biesheuvel
· 10 years ago
da9c177
arm64: enforce x1|x2|x3 == 0 upon kernel entry as per boot protocol
by Ard Biesheuvel
· 10 years ago
6f4d57f
arm64: remove __calc_phys_offset
by Ard Biesheuvel
· 10 years ago
8b0a957
arm64: merge __enable_mmu and __turn_mmu_on
by Ard Biesheuvel
· 10 years ago
b1c9829
arm64: use PC-relative reference for secondary_holding_pen_release
by Ard Biesheuvel
· 10 years ago
a871d35
arm64: remove __switch_data object from head.S
by Ard Biesheuvel
· 10 years ago
a44ef51
arm64: remove processor_id
by Ard Biesheuvel
· 10 years ago
a591ede
arm64: Get rid of struct cpu_table
by Marc Zyngier
· 10 years ago
424a383
arm64: fix hyp mode mismatch detection
by Mark Rutland
· 10 years ago
947bb75
arm64: put __boot_cpu_mode label after alignment instead of before
by Ard Biesheuvel
· 10 years ago
034edab
arm64: Move some head.text functions to executable section
by Laura Abbott
· 10 years ago
ac2dec5
arm64: Switch to adrp for loading the stub vectors
by Laura Abbott
· 10 years ago
a352ea3
arm64/efi: set PE/COFF file alignment to 512 bytes
by Ard Biesheuvel
· 10 years ago
Next »