From 7b40715e824711834ec0f89ba4f0881f57b4d53a Mon Sep 17 00:00:00 2001 From: dfr Date: Thu, 13 Sep 2001 12:39:15 +0000 Subject: * Enable dynamically linked kernel. This involves adding a self-relocator to locore to process the @fptr relocations in the dynamic executable. * Don't initialise the timer until *after* we install the timecounter to avoid a race between timecounter initialisation and hardclock. * Tidy up bootinfo somewhat including adding sanity checks for when the kernel is loaded without a recognisable bootinfo. --- sys/conf/Makefile.ia64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/conf') diff --git a/sys/conf/Makefile.ia64 b/sys/conf/Makefile.ia64 index 431ed93..30e4c6e 100644 --- a/sys/conf/Makefile.ia64 +++ b/sys/conf/Makefile.ia64 @@ -105,7 +105,7 @@ SYSTEM_CFILES= vnode_if.c hints.c env.c config.c SYSTEM_SFILES= $S/$M/$M/locore.s SYSTEM_DEP= Makefile ${SYSTEM_OBJS} SYSTEM_OBJS= locore.o vnode_if.o ${OBJS} hints.o env.o config.o \ - # hack.So ski can't cope with dynamic relocs + hack.So SYSTEM_LD= @${LD} ${FMT} -Bdynamic -T $S/conf/ldscript.$M \ -export-dynamic -dynamic-linker /red/herring \ -o ${.TARGET} -X ${SYSTEM_OBJS} vers.o -- cgit v1.1