NetBSD/sys/arch/alpha
nathanw 78d8966e59 Remove the infamous "DANGER WILL ROBINSON: FEN SET in cpu_fork!"
diagnostic. It's not indicative of an error condition.

The code sequence in question calls fpusave_proc(), which ultimately
calls alpha_pal_wrfen(0), which clears the FEN bit in the current
PCB. However, the diagnostic message is based on reading that bit from
the PCB representation in memory, which is not guaranteed to be kept
up-to-date with respect to the real PCB contents. According to the
AARM, third edition, II-B 4.2:

"If the PCB is read while ownership resides with the processor, it is
UNPREDICTABLE whether the original or an updated value of a field is
read."

The Alpha architecture does not provide a way to read the true value
of the FEN bit of the current PCB, so the test is simply removed.
2001-09-06 21:20:43 +00:00
..
a12 "wierd" is weird. 2001-08-20 12:20:01 +00:00
alpha Remove the infamous "DANGER WILL ROBINSON: FEN SET in cpu_fork!" 2001-09-06 21:20:43 +00:00
common Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
compile
conf Add bridge pseudo devices to GENERIC configs 2001-09-01 21:52:23 +00:00
eisa #if 0 out a debugging printf. 2000-08-11 01:02:39 +00:00
include The return address register ($ra) is callee-saved, not caller-saved. 2001-09-05 20:12:53 +00:00
isa This file is obsolsete. 2000-07-19 17:39:57 +00:00
jensenio Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
mcbus Determine the size of the B-Cache earier, and initialize the 2001-05-02 01:24:29 +00:00
pci Typos, pointed out by Luke Mewburn (gee, I guess I built a kernel 2001-09-04 16:14:49 +00:00
sableio bzero -> memset 2001-07-12 23:25:39 +00:00
stand Bump version numbers of all bootloaders that use loadfile/ELF, to account for 2001-08-02 12:24:05 +00:00
tc Don't require tp->t_dev to be filled in in cold_sccparam(). 2001-09-06 06:18:40 +00:00
tlsb Only match the "gbus" on the primary CPU's CPU module. 2001-07-19 20:34:08 +00:00
Makefile Rework the way kernel include files are installed. In the new method, 1998-06-12 23:22:30 +00:00
STYLE seperate -> separate 2001-07-22 13:33:58 +00:00