thanks mtasm
This commit is contained in:
parent
6710e5589d
commit
76d4005f9e
7
Makefile
7
Makefile
|
@ -82,6 +82,13 @@ ASFLAGS = -m32 -gdwarf-2 -Wa,-divide
|
||||||
# FreeBSD ld wants ``elf_i386_fbsd''
|
# FreeBSD ld wants ``elf_i386_fbsd''
|
||||||
LDFLAGS += -m $(shell $(LD) -V | grep elf_i386 2>/dev/null | head -n 1)
|
LDFLAGS += -m $(shell $(LD) -V | grep elf_i386 2>/dev/null | head -n 1)
|
||||||
|
|
||||||
|
# Disable PIE when possible (for Ubuntu 16.10 toolchain)
|
||||||
|
ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e '[^f]no-pie'),)
|
||||||
|
CFLAGS += -fno-pie -no-pie
|
||||||
|
endif
|
||||||
|
ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e '[^f]nopie'),)
|
||||||
|
CFLAGS += -fno-pie -nopie
|
||||||
|
endif
|
||||||
|
|
||||||
xv6.img: bootblock kernel
|
xv6.img: bootblock kernel
|
||||||
dd if=/dev/zero of=xv6.img count=10000
|
dd if=/dev/zero of=xv6.img count=10000
|
||||||
|
|
|
@ -7,6 +7,7 @@ x86.h
|
||||||
asm.h
|
asm.h
|
||||||
mmu.h
|
mmu.h
|
||||||
elf.h
|
elf.h
|
||||||
|
date.h
|
||||||
|
|
||||||
# entering xv6
|
# entering xv6
|
||||||
entry.S
|
entry.S
|
||||||
|
@ -75,3 +76,5 @@ sh.c
|
||||||
bootasm.S
|
bootasm.S
|
||||||
bootmain.c
|
bootmain.c
|
||||||
|
|
||||||
|
# link
|
||||||
|
kernel.ld
|
||||||
|
|
Loading…
Reference in a new issue