1037fc336SMasahiro Yamada# SPDX-License-Identifier: GPL-2.0 2037fc336SMasahiro Yamada# 3037fc336SMasahiro Yamada# asm headers that all architectures except um should have 4037fc336SMasahiro Yamada# (This file is not included when SRCARCH=um since UML borrows several 5037fc336SMasahiro Yamada# asm headers from the host architecutre.) 682cb5485SArd Biesheuvel 7*630f289bSMasahiro Yamadamandatory-y += atomic.h 8*630f289bSMasahiro Yamadamandatory-y += barrier.h 9*630f289bSMasahiro Yamadamandatory-y += bitops.h 10*630f289bSMasahiro Yamadamandatory-y += bug.h 11*630f289bSMasahiro Yamadamandatory-y += bugs.h 12*630f289bSMasahiro Yamadamandatory-y += cacheflush.h 13*630f289bSMasahiro Yamadamandatory-y += checksum.h 14*630f289bSMasahiro Yamadamandatory-y += compat.h 15*630f289bSMasahiro Yamadamandatory-y += current.h 16*630f289bSMasahiro Yamadamandatory-y += delay.h 17*630f289bSMasahiro Yamadamandatory-y += device.h 18*630f289bSMasahiro Yamadamandatory-y += div64.h 19def3f7ceSMichal Simekmandatory-y += dma-contiguous.h 20*630f289bSMasahiro Yamadamandatory-y += dma-mapping.h 21*630f289bSMasahiro Yamadamandatory-y += dma.h 22*630f289bSMasahiro Yamadamandatory-y += emergency-restart.h 23*630f289bSMasahiro Yamadamandatory-y += exec.h 24*630f289bSMasahiro Yamadamandatory-y += fb.h 25*630f289bSMasahiro Yamadamandatory-y += ftrace.h 26*630f289bSMasahiro Yamadamandatory-y += futex.h 27*630f289bSMasahiro Yamadamandatory-y += hardirq.h 28*630f289bSMasahiro Yamadamandatory-y += hw_irq.h 29*630f289bSMasahiro Yamadamandatory-y += io.h 30*630f289bSMasahiro Yamadamandatory-y += irq.h 31*630f289bSMasahiro Yamadamandatory-y += irq_regs.h 32*630f289bSMasahiro Yamadamandatory-y += irq_work.h 33*630f289bSMasahiro Yamadamandatory-y += kdebug.h 34*630f289bSMasahiro Yamadamandatory-y += kmap_types.h 35*630f289bSMasahiro Yamadamandatory-y += kprobes.h 36*630f289bSMasahiro Yamadamandatory-y += linkage.h 37*630f289bSMasahiro Yamadamandatory-y += local.h 38*630f289bSMasahiro Yamadamandatory-y += mm-arch-hooks.h 39*630f289bSMasahiro Yamadamandatory-y += mmiowb.h 40*630f289bSMasahiro Yamadamandatory-y += mmu.h 41*630f289bSMasahiro Yamadamandatory-y += mmu_context.h 42*630f289bSMasahiro Yamadamandatory-y += module.h 43a1b39baeSMichal Simekmandatory-y += msi.h 44*630f289bSMasahiro Yamadamandatory-y += pci.h 45*630f289bSMasahiro Yamadamandatory-y += percpu.h 46*630f289bSMasahiro Yamadamandatory-y += pgalloc.h 47*630f289bSMasahiro Yamadamandatory-y += preempt.h 48*630f289bSMasahiro Yamadamandatory-y += sections.h 49*630f289bSMasahiro Yamadamandatory-y += serial.h 50*630f289bSMasahiro Yamadamandatory-y += shmparam.h 5182cb5485SArd Biesheuvelmandatory-y += simd.h 52*630f289bSMasahiro Yamadamandatory-y += switch_to.h 53*630f289bSMasahiro Yamadamandatory-y += timex.h 54*630f289bSMasahiro Yamadamandatory-y += tlbflush.h 55*630f289bSMasahiro Yamadamandatory-y += topology.h 56*630f289bSMasahiro Yamadamandatory-y += trace_clock.h 57*630f289bSMasahiro Yamadamandatory-y += uaccess.h 58*630f289bSMasahiro Yamadamandatory-y += unaligned.h 59*630f289bSMasahiro Yamadamandatory-y += vga.h 60*630f289bSMasahiro Yamadamandatory-y += word-at-a-time.h 61*630f289bSMasahiro Yamadamandatory-y += xor.h 62