# SPDX-License-Identifier: GPL-2.0 core-y += arch/x86/crypto/ ifeq ($(CONFIG_X86_32),y) START := 0x8048000 KBUILD_LDFLAGS += -m elf_i386 ELF_ARCH := i386 ELF_FORMAT := elf32-i386 CHECKFLAGS += -D__i386__ KBUILD_CFLAGS += $(call cc-option,-m32) KBUILD_AFLAGS += $(call cc-option,-m32) LINK-y += $(call cc-option,-m32) LDS_EXTRA := -Ui386 export LDS_EXTRA # First of all, tune CFLAGS for the specific CPU. This actually sets cflags-y. include arch/x86/Makefile_32.cpu # prevent gcc from keeping the stack 16 byte aligned. Taken from i386. cflags-y += $(call cc-option,-mpreferred-stack-boundary=2) # Prevent sprintf in nfsd from being converted to strcpy and resulting in # an unresolved reference. cflags-y += -ffreestanding KBUILD_CFLAGS += $(cflags-y) else START := 0x60000000 KBUILD_CFLAGS += -fno-builtin -m64 CHECKFLAGS += -m64 -D__x86_64__ KBUILD_AFLAGS += -m64 KBUILD_LDFLAGS += -m elf_x86_64 KBUILD_CPPFLAGS += -m64 ELF_ARCH := i386:x86-64 ELF_FORMAT := elf64-x86-64 # Not on all 64-bit distros /lib is a symlink to /lib64. PLD is an example. LINK-$(CONFIG_LD_SCRIPT_DYN_RPATH) += -Wl,-rpath,/lib64 LINK-y += -m64 endif
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
boot | Folder | 0755 |
|
|
crypto | Folder | 0755 |
|
|
entry | Folder | 0755 |
|
|
events | Folder | 0755 |
|
|
hyperv | Folder | 0755 |
|
|
ia32 | Folder | 0755 |
|
|
include | Folder | 0755 |
|
|
kernel | Folder | 0755 |
|
|
kvm | Folder | 0755 |
|
|
lib | Folder | 0755 |
|
|
math-emu | Folder | 0755 |
|
|
mm | Folder | 0755 |
|
|
net | Folder | 0755 |
|
|
pci | Folder | 0755 |
|
|
platform | Folder | 0755 |
|
|
power | Folder | 0755 |
|
|
purgatory | Folder | 0755 |
|
|
ras | Folder | 0755 |
|
|
realmode | Folder | 0755 |
|
|
tools | Folder | 0755 |
|
|
um | Folder | 0755 |
|
|
video | Folder | 0755 |
|
|
xen | Folder | 0755 |
|
|
Kbuild | File | 476 B | 0644 |
|
Kconfig | File | 96.78 KB | 0644 |
|
Kconfig.assembler | File | 658 B | 0644 |
|
Kconfig.cpu | File | 16.23 KB | 0644 |
|
Kconfig.debug | File | 8.78 KB | 0644 |
|
Makefile | File | 9.84 KB | 0644 |
|
Makefile.um | File | 1.13 KB | 0644 |
|
Makefile_32.cpu | File | 2.42 KB | 0644 |
|