Makefile (27eb2c4b3d3e13f376a359e293c212a2e9407af5) | Makefile (478ba61afccd3a4d7ca662cadff1d35d183fe67d) |
---|---|
1# 2# Makefile for the Linux/Xtensa kernel. 3# 4 5extra-y := head.o vmlinux.lds 6 7obj-y := align.o coprocessor.o entry.o irq.o pci-dma.o platform.o process.o \ 8 ptrace.o setup.o signal.o stacktrace.o syscall.o time.o traps.o \ 9 vectors.o 10 11obj-$(CONFIG_KGDB) += xtensa-stub.o 12obj-$(CONFIG_PCI) += pci.o 13obj-$(CONFIG_MODULES) += xtensa_ksyms.o module.o | 1# 2# Makefile for the Linux/Xtensa kernel. 3# 4 5extra-y := head.o vmlinux.lds 6 7obj-y := align.o coprocessor.o entry.o irq.o pci-dma.o platform.o process.o \ 8 ptrace.o setup.o signal.o stacktrace.o syscall.o time.o traps.o \ 9 vectors.o 10 11obj-$(CONFIG_KGDB) += xtensa-stub.o 12obj-$(CONFIG_PCI) += pci.o 13obj-$(CONFIG_MODULES) += xtensa_ksyms.o module.o |
14obj-$(CONFIG_FUNCTION_TRACER) += mcount.o |
|
14 15AFLAGS_head.o += -mtext-section-literals 16 17# In the Xtensa architecture, assembly generates literals which must always 18# precede the L32R instruction with a relative offset less than 256 kB. 19# Therefore, the .text and .literal section must be combined in parenthesis 20# in the linker script, such as: *(.literal .text). 21# --- 16 unchanged lines hidden --- | 15 16AFLAGS_head.o += -mtext-section-literals 17 18# In the Xtensa architecture, assembly generates literals which must always 19# precede the L32R instruction with a relative offset less than 256 kB. 20# Therefore, the .text and .literal section must be combined in parenthesis 21# in the linker script, such as: *(.literal .text). 22# --- 16 unchanged lines hidden --- |