OXIESEC PANEL
- Current Dir:
/
/
usr
/
src
/
linux-headers-4.15.0-197
/
arch
/
x86
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
11/17/2022 06:42:18 AM
rwxr-xr-x
📄
Kbuild
405 bytes
01/28/2018 09:20:33 PM
rw-r--r--
📄
Kconfig
94.85 KB
11/01/2022 04:52:05 PM
rw-r--r--
📄
Kconfig.cpu
15.63 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
Kconfig.debug
12.69 KB
11/01/2022 04:52:05 PM
rw-r--r--
📄
Makefile
12.99 KB
11/01/2022 04:52:05 PM
rw-r--r--
📄
Makefile.um
1.6 KB
01/28/2018 09:20:33 PM
rw-r--r--
📄
Makefile_32.cpu
2.46 KB
01/28/2018 09:20:33 PM
rw-r--r--
📁
boot
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
crypto
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
entry
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
events
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
hyperv
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
ia32
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
include
-
11/17/2022 06:42:16 AM
rwxr-xr-x
📁
kernel
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
kvm
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
lib
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
math-emu
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
mm
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
net
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
oprofile
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
pci
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
platform
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
power
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
purgatory
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
ras
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
realmode
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
tools
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
um
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
video
-
11/17/2022 06:42:22 AM
rwxr-xr-x
📁
xen
-
11/17/2022 06:42:22 AM
rwxr-xr-x
Editing: Makefile.um
Close
# SPDX-License-Identifier: GPL-2.0 core-y += arch/x86/crypto/ ifeq ($(CONFIG_X86_32),y) START := 0x8048000 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) export LDFLAGS 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 # Disable unit-at-a-time mode on pre-gcc-4.0 compilers, it makes gcc use # a lot more stack due to the lack of sharing of stacklots. Also, gcc # 4.3.0 needs -funit-at-a-time for extern inline functions. KBUILD_CFLAGS += $(shell if [ $(cc-version) -lt 0400 ] ; then \ echo $(call cc-option,-fno-unit-at-a-time); \ else echo $(call cc-option,-funit-at-a-time); fi ;) KBUILD_CFLAGS += $(cflags-y) else START := 0x60000000 KBUILD_CFLAGS += -fno-builtin -m64 CHECKFLAGS += -m64 -D__x86_64__ KBUILD_AFLAGS += -m64 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) += -Wl,-rpath,/lib64 LINK-y += -m64 # Do unit-at-a-time unconditionally on x86_64, following the host KBUILD_CFLAGS += $(call cc-option,-funit-at-a-time) endif