kalloc.[ch] from xv6, memory.[ch] containing memory probing algorithm and constants
This commit is contained in:
parent
58ed873401
commit
bd7959cc6c
5 changed files with 155 additions and 1 deletions
3
Makefile
3
Makefile
|
|
@ -18,6 +18,7 @@ CFLAGS += -ffreestanding -fno-common -nostdlib -mno-relax
|
|||
|
||||
CFLAGS += -I.
|
||||
CFLAGS += -Ilib
|
||||
CFLAGS += -Ikern
|
||||
|
||||
CFLAGS += -fno-stack-protector # Prevents code that needs libc / runtime support
|
||||
CFLAGS += -MD # Generate header dependency files (.d)
|
||||
|
|
@ -27,7 +28,7 @@ CFLAGS += -fno-omit-frame-pointer # More reliable backtraces in GDB
|
|||
|
||||
all: kernel.elf
|
||||
|
||||
kernel.elf: entry.o start.o lib/string.o lib/proc.o lib/spinlock.o lib/proc.o lib/uart.o lib/panic.o
|
||||
kernel.elf: entry.o start.o lib/string.o lib/proc.o lib/spinlock.o lib/proc.o lib/uart.o lib/panic.o kern/kalloc.o lib/memory.o
|
||||
@echo LD $@
|
||||
@$(LD) $(LDFLAGS) -o $@ $^
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue