Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 May 2005 11:51:59 +0200
From:      "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de>
To:        freebsd-mobile@freebsd.org
Subject:   building kernel with pentium-m
Message-ID:  <428F04BF.1090103@gmx.de>

next in thread | raw e-mail | index | archive | help
-----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-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?428F04BF.1090103>