1 /* $Id: sgi.h,v 1.1.1.1 1997/06/01 03:17:12 ralf Exp $
2 * sgi.h: Definitions specific to SGI machines.
4 * Copyright (C) 1996 David S. Miller (dm@sgi.com)
9 /* UP=UniProcessor MP=MultiProcessor(capable) */
16 ip12
, /* R3kA UP, Indigo */
20 ip20
, /* R4K UP, Indigo */
22 ip22
, /* R4x00 UP, Indigo2 */
24 ip26
, /* TFP UP, Indigo2 */
25 ip28
, /* R10k UP, Indigo2 */
30 extern enum sgi_mach sgimach
;
31 extern void sgi_sysinit(void);
33 /* Many I/O space registers are byte sized and are contained within
34 * one byte per word, specifically the MSB, this macro helps out.
37 #define SGI_MSB(regaddr) (regaddr)
39 #define SGI_MSB(regaddr) ((regaddr) | 0x3)
42 #endif /* !(_MIPS_SGI_H) */