building kernel with pentium-m

"[LoN]Kamikaze" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile
Organization Lords of Nightmare
Message-ID <[email protected]>
-----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-----
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.