Anyone try to compile the kernel with an optimization higher than -O,
such as -Os or -O2?  For example, when I compile my kernel with -Os, I
get a "fatal trap 12:  page fault in supervisor mode" right after I
see this on my screen while the kernel is booting:

Copyright (c) 1992-2000 The FreeBSD Project.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California. All rights
FreeBSD 5.0-CURRENT #0: Sun Jun 18 19:06:34 EDT 2000
    [EMAIL PROTECTED]:/usr/src/sys/compile/CUSTOM
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium/P55C (166.45-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x543  Stepping = 3
real memory  = 62914560 (61440K bytes)

This is all the further the boot gets before the page fault.  Of
course, as David O'Brien pointed out, optimization levels beyond -O
aren't supported.  But, I'm curious as to what the cause of this is,
as it may reveal a deeper problem someplace.  For example, is the
problem with binutils, the kernel source code, or both?  Hopefully,
we'll find out after the binutils upgrade is complete.

I should point out that using -O to compile the kernel gives no
problems booting; it's just -Os that causes the problems for me.

- Donn

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to