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]"