misc.c (842B)
1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Miscellaneous ARCS PROM routines. 7 * 8 * Copyright (C) 1996 David S. Miller (davem@davemloft.net) 9 * Copyright (C) 1999 Ralf Baechle (ralf@gnu.org) 10 * Copyright (C) 1999 Silicon Graphics, Inc. 11 */ 12#include <linux/compiler.h> 13#include <linux/init.h> 14#include <linux/kernel.h> 15#include <linux/irqflags.h> 16 17#include <asm/bcache.h> 18 19#include <asm/fw/arc/types.h> 20#include <asm/sgialib.h> 21#include <asm/bootinfo.h> 22 23VOID __noreturn 24ArcEnterInteractiveMode(VOID) 25{ 26 bc_disable(); 27 local_irq_disable(); 28 ARC_CALL0(imode); 29 30 unreachable(); 31} 32 33DISPLAY_STATUS * __init ArcGetDisplayStatus(ULONG FileID) 34{ 35 return (DISPLAY_STATUS *) ARC_CALL1(GetDisplayStatus, FileID); 36}