Example #1
0
VOID
ArcReboot(VOID)
{
	bc_disable();
	local_irq_disable();
	ARC_CALL0(reboot);
never:	goto never;
}
Example #2
0
VOID
ArcEnterInteractiveMode(VOID)
{
	bc_disable();
	local_irq_disable();
	ARC_CALL0(imode);
never:	goto never;
}
Example #3
0
VOID
ArcPowerDown(VOID)
{
	bc_disable();
	local_irq_disable();
	ARC_CALL0(pdown);
never:	goto never;
}
Example #4
0
VOID
ArcHalt(VOID)
{
	bc_disable();
	local_irq_disable();
	ARC_CALL0(halt);
never:	goto never;
}
void prom_putchar(char c)
{
	ULONG cnt;
	CHAR it = c;

	bc_disable();
	ArcWrite(1, &it, 1, &cnt);
	bc_enable();
}
char prom_getchar(void)
{
	ULONG cnt;
	CHAR c;

	bc_disable();
	ArcRead(0, &c, 1, &cnt);
	bc_enable();

	return c;
}
Example #7
0
VOID
ArcEnterInteractiveMode(VOID)
{
    bc_disable();
    local_irq_disable();
#ifdef CONFIG_SCSI_SGIWD93
    reset_wd33c93(sgiwd93_host);
#endif
    ARC_CALL0(imode);
never:
    goto never;
}
Example #8
0
VOID
ArcReboot(VOID)
{
    bc_disable();
    local_irq_disable();
#ifdef CONFIG_SCSI_SGIWD93
    reset_wd33c93(sgiwd93_host);
#endif
    ARC_CALL0(reboot);
never:
    goto never;
}
Example #9
0
VOID
ArcPowerDown(VOID)
{
    bc_disable();
    local_irq_disable();
#ifdef CONFIG_SCSI_SGIWD93
    reset_wd33c93(sgiwd93_host);
#endif
    ARC_CALL0(pdown);
never:
    goto never;
}