Lines Matching refs:vmlinux

5 # create a compressed vmlinux image from the original vmlinux
10 # vmlinux.bin.(gz|bz2|lzma|...)
12 # vmlinux.bin is:
13 # vmlinux stripped of debugging and comments
14 # vmlinux.bin.all is:
15 # vmlinux.bin + vmlinux.relocs
16 # vmlinux.bin.(gz|bz2|lzma|...) is:
18 # compressed vmlinux.bin.all + u32 size of vmlinux.bin.all
29 targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \
30 vmlinux.bin.xz vmlinux.bin.lzo vmlinux.bin.lz4 vmlinux.bin.zst
94 $(obj)/../voffset.h: vmlinux FORCE
99 vmlinux-objs-y := $(obj)/vmlinux.lds $(obj)/kernel_info.o $(obj)/head_$(BITS).o \
103 vmlinux-objs-$(CONFIG_EARLY_PRINTK) += $(obj)/early_serial_console.o
104 vmlinux-objs-$(CONFIG_RANDOMIZE_BASE) += $(obj)/kaslr.o
106 vmlinux-objs-y += $(obj)/ident_map_64.o
107 vmlinux-objs-y += $(obj)/idt_64.o $(obj)/idt_handlers_64.o
108 vmlinux-objs-$(CONFIG_AMD_MEM_ENCRYPT) += $(obj)/mem_encrypt.o
109 vmlinux-objs-y += $(obj)/pgtable_64.o
110 vmlinux-objs-$(CONFIG_AMD_MEM_ENCRYPT) += $(obj)/sev.o
113 vmlinux-objs-$(CONFIG_ACPI) += $(obj)/acpi.o
114 vmlinux-objs-$(CONFIG_INTEL_TDX_GUEST) += $(obj)/tdx.o $(obj)/tdcall.o $(obj)/tdx-shared.o
115 vmlinux-objs-$(CONFIG_UNACCEPTED_MEMORY) += $(obj)/mem.o
117 vmlinux-objs-$(CONFIG_EFI) += $(obj)/efi.o
118 vmlinux-objs-$(CONFIG_EFI_MIXED) += $(obj)/efi_mixed.o
119 vmlinux-objs-$(CONFIG_EFI_STUB) += $(objtree)/drivers/firmware/efi/libstub/lib.a
121 $(obj)/vmlinux: $(vmlinux-objs-y) FORCE
125 $(obj)/vmlinux.bin: vmlinux FORCE
128 targets += $(patsubst $(obj)/%,%,$(vmlinux-objs-y)) vmlinux.bin.all vmlinux.relocs
130 # vmlinux.relocs is created by the vmlinux postlink step.
131 $(obj)/vmlinux.relocs: vmlinux
134 vmlinux.bin.all-y := $(obj)/vmlinux.bin
135 vmlinux.bin.all-$(CONFIG_X86_NEED_RELOCS) += $(obj)/vmlinux.relocs
137 $(obj)/vmlinux.bin.gz: $(vmlinux.bin.all-y) FORCE
139 $(obj)/vmlinux.bin.bz2: $(vmlinux.bin.all-y) FORCE
141 $(obj)/vmlinux.bin.lzma: $(vmlinux.bin.all-y) FORCE
143 $(obj)/vmlinux.bin.xz: $(vmlinux.bin.all-y) FORCE
145 $(obj)/vmlinux.bin.lzo: $(vmlinux.bin.all-y) FORCE
147 $(obj)/vmlinux.bin.lz4: $(vmlinux.bin.all-y) FORCE
149 $(obj)/vmlinux.bin.zst: $(vmlinux.bin.all-y) FORCE
164 $(obj)/piggy.S: $(obj)/vmlinux.bin.$(suffix-y) $(obj)/mkpiggy FORCE