Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
a777e9dd40fe85dfd0cc5cb2b6c22a9cd1d08c0d
/
arch
/
arm64
/
kernel
/
head.S
46043c1
arm64: Relax GIC version check during early boot
by Vladimir Murzin
· 6 years ago
cd350ae
arm64/kvm: consistently handle host HCR_EL2 flags
by Mark Rutland
· 6 years ago
574e44d
arm64: idmap: Use "awx" flags for .idmap.text .pushsection directives
by Will Deacon
· 6 years ago
7dbd642
arm64: Make sure SPsel is always set
by Marc Zyngier
· 7 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
· 8 years ago
28c7258
arm64: Promote KERNEL_START/KERNEL_END definitions to a header file
by James Morse
· 8 years ago
cabe1c8
arm64: Change cpu_resume() to enable mmu early then access sleep_sp by va
by James Morse
· 8 years ago
08cdac6
arm64: relocatable: deal with physically misaligned kernel images
by Ard Biesheuvel
· 8 years ago
18b9c0d
arm64: don't map TEXT_OFFSET bytes below the kernel if we can avoid it
by Ard Biesheuvel
· 8 years ago
b03cc88
arm64: kernel: replace early 64-bit literal loads with move-immediates
by Ard Biesheuvel
· 8 years ago
0cd3def
arm64: kernel: perform relocation processing from ID map
by Ard Biesheuvel
· 8 years ago
e5ebeec
arm64: kernel: use literal for relocated address of __secondary_switched
by Ard Biesheuvel
· 8 years ago
190c056
arm64: kernel: don't export local symbols from head.S
by Ard Biesheuvel
· 8 years ago
882416c
arm64: Fix EL1/EL2 early init inconsistencies with VHE
by Dave Martin
· 8 years ago
adb4907
arm64: fix invalidation of wrong __early_cpu_boot_status cacheline
by Ard Biesheuvel
· 8 years ago
546c8c4
arm64: move early boot code to the .init segment
by Ard Biesheuvel
· 8 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
· 9 years ago
5dfe9d7
arm64: reduce ID map to a single page
by Ard Biesheuvel
· 9 years ago
61bd93c
arm64: use fixmap region for permanent FDT mapping
by Ard Biesheuvel
· 9 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
ea6bc80
arm64/efi: set PE/COFF section alignment to 4 KB
by Ard Biesheuvel
· 10 years ago
95b3959
arm64/efi: efistub: jump to 'stext' directly, not through the header
by Ard Biesheuvel
· 10 years ago
c16173f
arm64/efi: efistub: cover entire static mem footprint in PE/COFF .text
by Ard Biesheuvel
· 10 years ago
5843be2
arm64: Remove unused variable in head.S
by Geoff Levand
· 10 years ago
4190312
arm64: align randomized TEXT_OFFSET on 4 kB boundary
by Ard Biesheuvel
· 10 years ago
72c5839
arm64: gicv3: Allow GICv3 compilation with older binutils
by Catalin Marinas
· 10 years ago
ecb3c2b
Merge tag 'deps-irqchip-gic-3.17' of git://git.infradead.org/users/jcooper/linux
by Catalin Marinas
· 10 years ago
383c279
arm64: Add support for 48-bit VA space with 64KB page configuration
by Catalin Marinas
· 10 years ago
b4a0d8b
arm64: Clean up the initial page table creation in head.S
by Catalin Marinas
· 10 years ago
abe669d
arm64: Convert bool ARM64_x_LEVELS to int ARM64_PGTABLE_LEVELS
by Catalin Marinas
· 10 years ago
c79b954
arm64: mm: Implement 4 levels of translation tables
by Jungseok Lee
· 10 years ago
7edd88a
arm64: Do not initialise the fixmap page tables in head.S
by Catalin Marinas
· 10 years ago
da57a36
arm64: Enable TEXT_OFFSET fuzzing
by Mark Rutland
· 10 years ago
a2c1d73
arm64: Update the Image header
by Mark Rutland
· 10 years ago
bd00cd5
arm64: place initial page tables above the kernel
by Mark Rutland
· 10 years ago
909a406
arm64: head.S: remove unnecessary function alignment
by Mark Rutland
· 10 years ago
021f653
irqchip: gic-v3: Initial support for GICv3
by Marc Zyngier
· 10 years ago
974c8e4
arm64: fix el2_setup check of CurrentEL
by Marc Zyngier
· 10 years ago
cc07aab
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux into next
by Linus Torvalds
· 10 years ago
d048859
arm64: head: fix cache flushing and barriers in set_cpu_boot_mode_flag
by Will Deacon
· 10 years ago
3c7f255
arm64: efi: add EFI stub
by Mark Salter
· 10 years ago
e4f3054
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 10 years ago
bf4b558
arm64: add early_ioremap support
by Mark Salter
· 10 years ago
c218bca
arm64: Relax the kernel cache requirements for boot
by Catalin Marinas
· 11 years ago
ea8c2e1
arm64: Extend the idmap to the whole kernel image
by Catalin Marinas
· 11 years ago
b22cf63
arm64: Remove unused __data_loc variable
by Geoff Levand
· 11 years ago
85cc00e
arm64: kernel: add code to set cpu boot mode to secondary_entry shim
by Lorenzo Pieralisi
· 11 years ago
9cf7172
arm64: big-endian: set correct endianess on kernel entry
by Matthew Leach
· 11 years ago
828e983
arm64: head: create a new function for setting the boot_cpu_mode flag
by Matthew Leach
· 11 years ago
652af89
arm64: factor out spin-table boot method
by Mark Rutland
· 11 years ago
4370eec
arm64: Expand arm64 image header
by Roy Franz
· 11 years ago
Next »