android_kernel_oneplus_msm8998/arch/arm64/include/asm
James Morse 12ba466b44 arm64: Create sections.h
Each time new section markers are added, kernel/vmlinux.ld.S is updated,
and new extern char __start_foo[] definitions are scattered through the
tree.

Create asm/include/sections.h to collect these definitions (and include
the existing asm-generic version).

Change-Id: I40cf712810291cde8f362fc41bb572b2e94daca1
Signed-off-by: James Morse <james.morse@arm.com>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Git-Commit: ee78fdc71db1ce9a437b9ca17e31063996b71ec1
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Arun KS <arunks@codeaurora.org>
2018-08-07 15:54:38 -07:00
..
xen xen/events: Support event channel rebind on ARM 2015-08-20 12:24:15 +01:00
acenv.h ARM64 / ACPI: Get RSDP and ACPI boot-time tables 2015-03-25 11:49:30 +00:00
acpi.h This is the 4.4.76 stable release 2017-07-05 16:16:58 +02:00
alternative.h UPSTREAM: arm64: alternative: add auto-nop infrastructure 2017-01-16 14:50:50 +05:30
app_api.h arm64: Modify support for 32bit app specific settings 2017-03-27 03:09:05 -07:00
arch_gicv3.h irqchip/gic-v3: Make sure read from ICC_IAR1_EL1 is visible on redestributor 2016-09-15 08:27:43 +02:00
arch_timer.h arm64: Potential rollover condition for timer counter 2017-01-13 18:02:42 -08:00
arm-cci.h arm-cci: Get rid of secure transactions for PMU driver 2015-03-27 13:44:35 +00:00
asm-offsets.h
asm-uaccess.h arm64: entry: improve data abort handling of tagged pointers 2017-06-14 13:16:27 +02:00
assembler.h Merge android-4.4.133 (3f51ea2) into msm-4.4 2018-05-31 12:28:38 +05:30
atomic.h arm64 updates for 4.4: 2015-11-04 14:47:13 -08:00
atomic_ll_sc.h arm64: cmpxchg_dbl: fix return value type 2015-11-05 17:29:40 +00:00
atomic_lse.h This is the 4.4.136 stable release 2018-06-06 18:53:06 +02:00
barrier.h This is the 4.4.72 stable release 2017-06-14 16:33:25 +02:00
bitops.h arch,arm64: Convert smp_mb__*() 2014-04-18 11:40:33 +02:00
bitrev.h ARM: 8189/1: arm64:add bitrev.h file to support rbit instruction 2014-12-22 16:47:32 +00:00
boot.h UPSTREAM: arm64: allow kernel Image to be loaded anywhere in physical memory 2016-09-22 13:38:22 -07:00
brk-imm.h UPSTREAM: arm64: move brk immediate argument definitions to separate header 2016-09-22 13:38:22 -07:00
bug.h This is the 4.4.118 stable release 2018-02-26 09:24:57 +01:00
cache.h arm64: cache: change ARCH_DMA_MINALIGN and L1_CACHE_SHIFT values 2017-04-18 08:04:28 -07:00
cacheflush.h Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
cachetype.h arm64: cachetype: fix definitions of ICACHEF_* flags 2015-10-28 18:32:12 +00:00
checksum.h arm64: Implement optimised IP checksum helpers 2016-10-26 11:44:42 -06:00
cmpxchg.h This is the 4.4.70 stable release 2017-05-25 17:31:28 +02:00
compat.h arm64: do not include ptrace.h from compat.h 2015-11-17 13:24:36 +00:00
compiler.h
cpu.h UPSTREAM: arm64: add ARMv8.2 id_aa64mmfr2 boiler plate 2016-09-22 13:38:22 -07:00
cpu_ops.h ARM64: kernel: unify ACPI and DT cpus initialization 2015-05-19 16:09:29 +01:00
cpufeature.h arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
cpuidle.h arm64: kernel: rename __cpu_suspend to keep it aligned with arm 2015-06-19 14:46:39 +01:00
cputype.h Merge android-4.4.133 (3f51ea2) into msm-4.4 2018-05-31 12:28:38 +05:30
current.h UPSTREAM: arm64: restore get_current() optimisation 2017-08-15 16:05:28 +05:30
dcc.h ARM64: TTY: hvc_dcc: Add support for ARM64 dcc 2015-10-04 17:49:27 +01:00
debug-monitors.h Merge remote-tracking branch 'origin/v4.4/topic/kprobes64' into linux-linaro-lsk-v4.4 2016-10-21 16:01:43 +08:00
debugv8.h jtagv8: add jtagv8 support snapshot 2016-05-24 14:15:29 -07:00
device.h arm64: dma-mapping: make dma_ops const 2016-03-22 11:10:59 -07:00
dma-contiguous.h arm64: fix build when !CONFIG_DMA_CMA 2017-04-06 01:23:04 -07:00
dma-iommu.h dma-mapping: fix build when !CONFIG_ARM_SMMU 2017-04-06 01:23:25 -07:00
dma-mapping.h arm64: dma-mapping: make dma_ops const 2016-03-22 11:10:59 -07:00
dmi.h arm64: dmi: Add SMBIOS/DMI support 2014-11-05 09:03:25 +01:00
edac.h ARM64: Add snapshot of edac.h from msm-3.10 2016-03-22 11:15:59 -07:00
efi.h Merge android-4.4.113 (ef588ef) into msm-4.4 2018-01-24 18:27:37 +05:30
elf.h Merge android-4.4.97 (46d256d) into msm-4.4 2017-12-18 14:23:14 +05:30
esr.h BACKPORT: arm64: Add CNTFRQ_EL0 trap handler 2018-01-09 13:35:07 +01:00
etmv4x.h jtagv8: add jtagv8 support snapshot 2016-05-24 14:15:29 -07:00
exception.h UPSTREAM: arch, ftrace: for KASAN put hard/soft IRQ entries into separate sections 2017-12-14 08:26:37 -08:00
exec.h ANDROID: arm64: suspend: Restore the UAO state 2017-05-05 01:54:39 +05:30
fb.h
fixmap.h FROMLIST: arm64: kaslr: Put kernel vectors address in separate data page 2018-01-06 11:14:01 +01:00
fpsimd.h arm64: Add support for app specific settings 2017-03-24 11:32:52 +08:00
fpsimdmacros.h arm64: Avoid breakage caused by .altmacro in fpsimd save/restore macros 2015-01-29 17:24:39 +00:00
ftrace.h UPSTREAM: arm64: ftrace: fix a stack tracer's output under function graph tracer 2016-09-18 14:13:26 -07:00
futex.h This is the 4.4.133 stable release 2018-05-26 10:12:26 +02:00
gpio.h CHROMIUM: ARM64: add gpio.h to increase default nr 2016-03-22 11:02:07 -07:00
hardirq.h arm64: kernel: implement ACPI parking protocol 2016-11-14 14:39:14 +08:00
hugetlb.h UPSTREAM: arm64: hugetlb: add support for PTE contiguous bit 2016-09-18 14:05:41 -07:00
hw_breakpoint.h UPSTREAM: arm64: Allow hw watchpoint of length 3,5,6 and 7 2017-02-03 17:43:54 +00:00
hwcap.h arm64/HWCAP: Use system wide safe values 2015-10-21 15:35:58 +01:00
hypervisor.h
insn.h arm64: Kprobes with single stepping support 2016-10-20 15:38:13 +08:00
io.h arm64: io.h: fix write{w,q}_relaxed_no_log() macro 2017-08-11 02:28:53 -07:00
irq.h Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
irq_work.h arm64: force CONFIG_SMP=y and remove redundant #ifdefs 2015-07-27 11:08:40 +01:00
irqflags.h arm64: Add macros to manage processor debug state 2014-02-26 11:16:25 +00:00
jump_label.h locking/static_keys: Add a new static_key interface 2015-08-03 11:34:15 +02:00
kasan.h arm64: mm: create new fine-grained mappings at boot 2016-11-11 16:40:28 +08:00
Kbuild arm64: Create sections.h 2018-08-07 15:54:38 -07:00
kernel-pgtable.h FROMLIST: arm64: mm: Use non-global mappings for kernel space 2018-01-06 11:09:28 +01:00
kgdb.h arm64: Fix typos in KGDB macros 2014-09-25 15:35:41 +01:00
kprobes.h arm64: Remove stack duplicating code from jprobes 2016-10-20 15:38:13 +08:00
kvm_arm.h Merge android-4.4.106 (2fea039) into msm-4.4 2018-01-18 12:45:07 +05:30
kvm_asm.h Merge branch 'v4.4/topic/hibernate' into linux-linaro-lsk-v4.4 2016-11-17 14:14:11 +08:00
kvm_coproc.h arm64: KVM: common infrastructure for handling AArch32 CP14/CP15 2014-07-11 04:57:44 -07:00
kvm_emulate.h arm64: KVM: Turn system register numbers to an enum 2016-11-09 22:15:49 +08:00
kvm_host.h arm64: kvm: allows kvm cpu hotplug 2016-11-17 09:49:39 +08:00
kvm_mmio.h arm64: KVM: Turn system register numbers to an enum 2016-11-09 22:15:49 +08:00
kvm_mmu.h Merge android-4.4.100 (482cc74) into msm-4.4 2017-12-26 18:37:32 +05:30
kvm_psci.h ARM/ARM64: KVM: Make kvm_psci_call() return convention more flexible 2014-04-30 04:18:57 -07:00
linkage.h
lse.h UPSTREAM: arm64: lse: deal with clobbered IP registers after branch via PLT 2016-09-22 13:38:22 -07:00
memblock.h
memory.h Merge android-4.4.127 (d6bbe8b) into msm-4.4 2018-04-20 12:27:57 +05:30
mmu.h arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
mmu_context.h Merge android-4.4.113 (ef588ef) into msm-4.4 2018-01-24 18:27:37 +05:30
module.h arm64: kaslr: fix breakage with CONFIG_MODVERSIONS=y 2016-12-16 10:50:18 -08:00
neon.h arm64: add support for kernel mode NEON in interrupt context 2014-05-08 11:31:57 +02:00
opcodes.h arm64: opcodes.h: Add arm big-endian config options before including arm header 2016-04-20 15:41:55 +09:00
page.h arm64: kernel: Include _AC definition in page.h 2016-11-10 15:54:26 +08:00
pci.h msm: pcie: add PCIe bus driver snapshot 2016-03-22 11:09:00 -07:00
percpu.h UPSTREAM: arm64: factor out current_stack_pointer 2017-08-09 15:23:23 +01:00
perf_event.h Merge android-4.4@4b8fc9f (v4.4.82) into msm-4.4 2017-09-01 11:47:49 -07:00
pgalloc.h arm64: mm: add __{pud,pgd}_populate 2016-11-11 16:40:25 +08:00
pgtable-hwdef.h FROMLIST: arm64: mm: Move ASID from TTBR0 to TTBR1 2018-01-06 11:09:28 +01:00
pgtable-types.h arm64: expose number of page table levels on Kconfig level 2015-04-14 16:49:01 -07:00
pgtable.h Merge android-4.4.111 (f851888) into msm-4.4 2018-01-24 12:20:03 +05:30
probes.h arm64: kprobes instruction simulation support 2016-10-20 15:38:13 +08:00
proc-fns.h Merge android-4.4.111 (f851888) into msm-4.4 2018-01-24 12:20:03 +05:30
processor.h Merge tag 'lsk-v4.4-16.12-android' into branch 'msm-4.4' 2017-02-28 17:10:49 -08:00
ptrace.h Revert "FROMLIST: arm64: Disable TTBR0_EL1 during normal kernel execution" 2017-01-16 14:42:18 +05:30
seccomp.h arm64: add seccomp support 2014-11-28 10:24:59 +00:00
sections.h arm64: Create sections.h 2018-08-07 15:54:38 -07:00
shmparam.h UPSTREAM: arm64: fix COMPAT_SHMLBA definition for large pages 2016-09-16 21:28:22 +00:00
signal32.h UPSTREAM: arm64: compat: Remove leftover variable declaration 2017-10-25 21:22:23 +00:00
smp.h UPSTREAM: arm64: smp: Prevent raw_smp_processor_id() recursion 2017-08-15 10:24:42 -07:00
smp_plat.h arm64: remove dead-code depending on CONFIG_UP_LATE_INIT 2015-07-29 18:32:09 +01:00
sparsemem.h arm64: Make section size configurable for hotplug 2018-04-10 15:36:39 +05:30
spinlock.h Merge android-4.4.135 (c9d74f2) into msm-4.4 2018-06-27 14:42:55 +05:30
spinlock_types.h arm64: include linux/types.h in asm/spinlock_types.h 2015-07-27 11:09:34 +01:00
stack_pointer.h UPSTREAM: arm64: factor out current_stack_pointer 2017-08-09 15:23:23 +01:00
stackprotector.h arm64: Add CONFIG_CC_STACKPROTECTOR 2014-07-09 12:23:48 +01:00
stacktrace.h UPSTREAM: arm64: ftrace: fix a stack tracer's output under function graph tracer 2016-09-18 14:13:26 -07:00
stat.h
string.h arm64: add KASAN support 2015-10-12 17:46:36 +01:00
suspend.h Merge android-4.4@4b8fc9f (v4.4.82) into msm-4.4 2017-09-01 11:47:49 -07:00
sync_bitops.h
syscall.h arm64: Add audit support 2014-07-10 11:06:00 +01:00
sysreg.h arm64: Add skeleton to harden the branch predictor against aliasing attacks 2018-02-07 17:33:15 +05:30
system_misc.h ARM64: Introduce arch_read_hardware_id 2016-03-22 11:02:39 -07:00
thread_info.h Merge android-4.4@4b8fc9f (v4.4.82) into msm-4.4 2017-09-01 11:47:49 -07:00
timex.h
tlb.h arm64: tlbflush: avoid flushing when fullmm == 1 2015-10-07 11:56:21 +01:00
tlbflush.h FROMLIST: arm64: mm: Invalidate both kernel and user ASIDs when performing TLBI 2018-01-06 11:09:28 +01:00
topology.h Merge branch 'v4.4-16.09-android-tmp' into lsk-v4.4-16.09-android 2016-12-16 13:52:17 -08:00
traps.h arm64: Create sections.h 2018-08-07 15:54:38 -07:00
uaccess.h FROMLIST: arm64: kpti: Fix the interaction between ASID switching and software PAN 2018-01-18 18:19:10 +00:00
unistd.h arm64: compat: wire up new syscalls 2015-10-14 13:51:41 +01:00
unistd32.h arm64: compat: wire up new syscalls 2015-10-14 13:51:41 +01:00
vdso.h
vdso_datapage.h UPSTREAM: arm64: Add support for CLOCK_MONOTONIC_RAW in clock_gettime() vDSO 2017-03-30 09:15:08 -07:00
virt.h arm64: Create sections.h 2018-08-07 15:54:38 -07:00
word-at-a-time.h UPSTREAM: arm64: switch to relative exception tables 2016-09-22 13:38:22 -07:00