building kernel with pentium-m

[LoN]Kamikaze LoN_Kamikaze at gmx.de
Sat May 21 02:50:46 PDT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I remember that someone reported problems with building a kernel and the
CPUTYPE?=pentium-m
in /etc/make.conf

The mail listed a detailed bug report where which code has to be fixed.
Anyway I did the same thing and yesterday and my kernel wouldn't boot as
well. Anyway after some trial and error I recognized the problem was not
/boot/kernel/kernel, but /boot/loader.
So I just replaced /boot/loader with /boot/loader.old and can now run my
~ pentium-m kernel.

This is what I do when I build a kernel now:
I set
CPUTYPE?=p3
in /etc/make.conf

# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL
# cp /boot/loader /boot/loader.p3

Now I set
CPUTYPE?=pentium-m
in /etc/make.conf

# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL
# mv /boot/loader /boot/loader.pentium-m
# cp /boot/loader.p3 /boot/loader

Done.

I know it's a bit dirty to build the whole kernel twice, but it doesn't
take that long, so it won't kill anyone.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFCjwS/fMDIb41/+S0RAgsYAJwJEejhveGCLZaVUXTcYuJqzBIIEgCeKzDs
Sn96+yn8h5BwqrEo8oqB7V4=
=eFOB
-----END PGP SIGNATURE-----


More information about the freebsd-mobile mailing list