SMP users needed to test patch (make sysent) update 2

Saifi Khan saifi.khan at datasynergy.org
Thu Nov 5 07:20:18 PST 2009


On Thu, 5 Nov 2009, Stathis Kamperis wrote:

> 
> Unfortunately, I forgot to mention one crucial step. After the patch
> application one should type 'make sysent' inside sys/kern, so that the
> syscall-related files be regenerated, namely the init_sysent.c. Or
> even better, *I* should have added the init_sysent.c changes in my
> patch. Since buildkernel doesn't regenerate these files automatically,
> I'm afraid that the tests ran with giant lock held upon syscall
> invocation.
> 

Started the stuff (sys-call related file regeneration),

# cd /usr/src/sys/kern
# make sysent

cd /usr/src/sys/kern && make -f Makefile.misc sysent
mv -f /usr/src/sys/kern/init_sysent.c /usr/src/sys/kern/init_sysent.c.bak
mv -f /usr/src/sys/kern/syscalls.c /usr/src/sys/kern/syscalls.c.bak
mv -f /usr/src/sys/kern/../sys/syscall.h /usr/src/sys/kern/../sys/syscall.h.bak
mv -f /usr/src/sys/kern/../sys/syscall-hide.h /usr/src/sys/kern/../sys/syscall-hide.h.bak
mv -f /usr/src/sys/kern/../sys/syscall.mk /usr/src/sys/kern/../sys/syscall.mk.bak
mv -f /usr/src/sys/kern/../sys/sysproto.h /usr/src/sys/kern/../sys/sysproto.h.bak
mv -f /usr/src/sys/kern/../sys/sysunion.h /usr/src/sys/kern/../sys/sysunion.h.bak
cd /usr/src/sys/kern && sh makesyscalls.sh syscalls.master

# pwd
/usr/src/sys/kern

In the next batch run (in approx 15 min.) for
buildworld+buildkernel, the build will start.

Given the current build time of 65+ minutes, your tests should
run in about 75 minutes.

Will keep you posted.


thanks
Saifi.






More information about the Users mailing list