Subject: Documentation on kernel - where to find?
To: None <current-users@NetBSD.ORG>
From: Peter Seebach <seebs@solon.com>
List: current-users
Date: 08/17/1995 21:35:19
As some of you may have gathered, I've found a bug that is somewhere
between the kernel and an application I'm running. I think. It seems*
to have appeared about when I started compiling everything with -O2, but
I'm not sure.
I'm wondering where I can find answers to any of the following questions:
1. What, if anything, does the kernel build depend on; are there things
other than arch/foo/compile/BAR/*.o that I need to remove to get a *complete*
rebuild, say, if I suspect that the -O2 is breaking me.
2. Some drivers specify a fooselect() function, others don't. What is the
calling chain from select(2) on down, and what happens if the fooselect()
routine isn't provided? (i.e., what's the default behavior.)
3. Where can I get documentation on splx()? Or all the other functions -
there are lots of functions used in all the device drivers that I don't know
about, and one of them may be what's happening.
-s