Age | Commit message (Collapse) | Author |
|
|
|
After servicing an interrupt, check to see that there's not another
one pending before we clear the interrupt flag. This avoids a condition
where the line appears to go catatonic (which is particularly easily
triggered by pppd). From Bill Studenmund <wrstuden@loki.stanford.edu>.
XXX - we should probably log this if it gets excessive.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Completely revamp setroot() and friends. Since Chris' version of this code
is close to how I reworked it, I pulled in the (essentially MI) NetBSD/alpha
and added the appropriate support around it.
- No need for the GENERIC kernel config option.
- NFS-mounted root and swap are supported.
- If we can't figure out where the root filesystem is from what the Booter
tells us, ask the user.
- Split the mainbus autoconfig code to a separate file.
Also, update/add copyrights as appropriate.
|
|
time.
|
|
Update some comments, and the copyright
Deal with interrupt flags more carefully, and use the correct offset
for PB500-series SCSI I/O. While I'm here, update the copyright.
|
|
Fix bounds check for fpu description array.
|
|
Completely revamp setroot() and friends. Since Chris' version of this code
is close to how I reworked it, I pulled in the (essentially MI) NetBSD/alpha
and added the appropriate support around it.
- No need for the GENERIC kernel config option.
- NFS-mounted root and swap are supported.
- If we can't figure out where the root filesystem is from what the Booter
tells us, ask the user.
- Split the mainbus autoconfig code to a separate file.
Also, update/add copyrights as appropriate.
|
|
|
|
Minor style cleanup (avoid goto); no functional change.
|
|
Test for serial console in adb_init() early, and abort if we're using it.
Initiialize ROM vectors regardless of this so that the PRAM RTC read and
write work regardless of whether a serial console is in use.
Add missing cpu model info for Powerbook 500, and correct the ROM
vectors for the same.
|
|
Test for serial console in adb_init() early, and abort if we're using it.
Initiialize ROM vectors regardless of this so that the PRAM RTC read and
write work regardless of whether a serial console is in use.
|
|
|
|
|
|
|
|
better processors. Basically, don't clear and muck with the exc_pend
bit in the BIU for any FP frames on those processors. It is, in fact,
unclear if we should check the frame type and only do this for the IDLE
frames as there are only three frames (NULL, IDLE, BUSY) and the BIU
only appears in the IDLE frame on the 881/882.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
though.
|
|
|
|
NS,IPX,X.25 special processing is now handled in there.
reflect this amazing addition in all the ether ifaces.
ppl, pls check the stuff.
|
|
add lkmenodev prototype.
|
|
|
|
very usefull (for <sys/vnode.h> inclusion).
from the other side this is really machine independent ...
tested w/ i386, but should not cause errors w/ other arch's.
pls, test it (don't forget to reconfig kernel ;)
|
|
for ipl is possible and also, why it is in <machine/conf.c> while
it (ipl) is in <net/*> ???
|
|
|
|
- Move spl stuff from param.h to psl.h. Prototype delay() in param.h.
- param.h: Fix #includes.
- param.h: Move splimp to 2 and spltty to 1.
|
|
|
|
Bring in a number of changes from NetBSD in Makefile.mac68k
(standardized amongst most ports).
|
|
- Don't special-case conf.c
- Add sbc driver. (M.I. 5380 driver)
|
|
|
|
|
|
|
|
|
|
|
|
- Make a message more verbose for folks who try to boot in 24-bit mode.
|
|
- Make delay() match prototype.
- Be a bit more careful when setting up timer for calibrating delay().
- Clear interrupt before enabling in calibrate_delay()
(from John P. Wittkoski)
|
|
|
|
|