Xinu7/src/sys/sys/devdump.c

/* devdump.c - devdump */

#include <conf.h>
#include <kernel.h>

/*------------------------------------------------------------------------
 *  devdump  -  dump device names from the device switch table
 *------------------------------------------------------------------------
 */
devdump()
{
	struct	devsw	*devptr;
	int	i;

	kprintf("Num  Device   minor   CSR   i-vect. o-vect. cntrl blk\n");
	kprintf("--- --------  ----- ------- ------- ------- ---------\n");
	for (i=0 ; i<NDEVS ; i++) {
		devptr = &devtab[i];
		kprintf("%2d. %-9s %3d   %07o %07o %07o  %07o\n",
			i, devptr->dvname, devptr->dvminor,
			devptr->dvcsr, devptr->dvivec, devptr->dvovec,
			devptr->dvioblk);
	}
}