h03272
s 00000/00001/00027
d D 1.2 85/02/13 00:31:25 dock 2 1
c ....unchanged....
e
s 00028/00000/00000
d D 1.1 84/11/01 22:38:08 dock 1 0
c date and time created 84/11/01 22:38:08 by dock
e
u
U
t
T
I 1
/* ramstart.S -- Initialize RAM-Monitor and VIOS and start-up system
 * copyright (c) 1984  American Information Systems Corporation
 *	Daniel Steinberg
 *	July, 1984
 */

#include "promhdr.h"
#include "vmdispatch.h"
#include "cflags.h"
#include "RAMmonaddr.m"

	.file "ramstart.S"
	
	.text
	.globl	start_VIOS

start_VIOS:

	lprd	sp,$A_viosstack		/* set VIOS stack */
D 2

E 2
	addr	@A_viosdispatch,@A_state	/* initial processing state */
	jsr	_mon_init		/* initialize the RAM-Monitor */
	jsr	_vios_init		/* and initialize the VIOS */

restart:
	jsr	_vios_cmd_entry		/* start VIOS command interpreter */
	jsr	_mon_start		/* <CR>...start RAM-Monitor */
	br	restart			/* user 'proceed'...try again */
E 1
