
	Changed s32dev/id.c so that function idslave will delay longer before
	expecting a disk to be ready, but only if kernel flag st506delay 
	is non zero 
								- BW 012987
									

	Changed sys/usf_mount.c so that when the mount system call fails 
	(i.e. mountfs()) a sensible error message is printed out - not just 
	"device busy"						
								- BW 020987


	Added support for ramdisk. This involved adding an entry for the
	ramdisk in the block device switch in s32/conf.c, changing the
	mmopen() and mmrw() functions in s32/mem.c, adding a #define for
	MEM_RAMDISK to s32/mem.h, writing a strategy routine for the ramdisk
	in s32dev/ramdisk.c and of course, changing ENG/makefile to include
	this new module ( s32dev/ramdisk.c ). To enable ramdisk, set the
	ramdiskenabled flag in the kernel
								- BW 021087

	
	Fixed drive reset bug in rim44 tape driver s32dev/rt.c. The tape
	drive was not reporting an error status to the rtopen immediately
	following an open on an empty drive, so the rtopen was not reseting 
	the drive. The solution was to force a reset of the drive immediately
	following the error 
								- BW 022787


	Added support for profiling - this involved rewriting function addupc.
	This function was coded in assembler in s32/locore.s and didn't work.
	I commented out the assembler in s32/locore.s and rewrote the function
	in C in s32/trap.c. The purpose of addupc is to examine a program 
	counter value and if it lies within the range of the user program a 
	timing count within the profiling sample buffer is incremented.
								- BW 030687


	Added -b option to pstat - pstat -b will now display info about 
	all the buffers in the buffer cache. The only source file changed
	was etc/pstat/pstat.c
								- BW 030687
