29edcad310
. make vm be able to use malloc() by overriding brk() and minix_mmap() functions . phys regions can then be malloc()ed and free()d instead of being in an avl tree, which is slightly faster . 'offset' field in phys_region can go too (offset is implied by position in array) but leads to bigger code changes
21 lines
495 B
Makefile
21 lines
495 B
Makefile
# Makefile for VM server
|
|
.include <bsd.own.mk>
|
|
|
|
PROG= vm
|
|
SRCS= main.c alloc.c utility.c exit.c fork.c break.c \
|
|
mmap.c slaballoc.c region.c pagefaults.c \
|
|
rs.c queryexit.c yieldedavl.c regionavl.c pb.c \
|
|
mem_anon.c mem_directphys.c mem_anon_contig.c mem_shared.c
|
|
|
|
DPADD+= ${LIBSYS}
|
|
LDADD+= -lsys -lexec
|
|
|
|
MAN=
|
|
|
|
BINDIR?= /usr/sbin
|
|
|
|
CPPFLAGS+= -I${.CURDIR} -I${.CURDIR}/arch/${MACHINE_ARCH}
|
|
CPPFLAGS+= -I${NETBSDSRCDIR}
|
|
|
|
.include "arch/${MACHINE_ARCH}/Makefile.inc"
|
|
.include <minix.bootprog.mk>
|