⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.h

📁 操作系统SunOS 4.1.3版本的源码
💻 H
字号:
/*	@(#)led.h 1.1 92/07/30 SMI	*//* * Copyright (c) 1986 by Sun Microsystems, Inc. *//* * This file defines the values used in the Sun-2 LED's by the monitor. * * Unix might use other values, we don't define them here (yet?). * * It is desirable that these values match those used by Manufacturing's * diagnostic PROMs. * * Values with the high-order bit set are defined in sign-extended form, * so our assembler will assemble them into 'moveq' instructions. */#ifndef _mon_led_h#define _mon_led_h#define	L_RESET		0xFFFFFFFF					/* **** **** Resets set LEDs to this				   PROM instructions are not being fetched. */#define	L_INITIAL	0x01					/* ---- ---* Initial state on power-up				   Local memory is not working.	*/#define	L_GOTMEM	0x03					/* ---- --** After local mem verified 				   Assorted low-level failures? */#define	L_AFTERDIAG	0x07				/* ---- -*** After diags, while setting up				   Bus problems seem to hang here. */#define	L_RUNNING	0x00					/* ---- ---- After reset processing in monitor()				   System seems to be running OK */#ifdef sun2 #define L_HEARTBEAT     0x08#endif #if defined(sun3)  || defined(sun4) || defined(sun3x)#define L_HEARTBEAT     0x20#endif 				/* ---- *--- (OR) ---- --*- Blinks off and on				   while NMI is OK, System running OK, 				   monitor taking and handling NMI's */#define	L_USERDOG	0x02					/* ---- --*- Entering user watchdog routine				   User watchdog routine failed */#define	L_CONTEXT	0x11				/* ---* ---* Testing context registers				   Context register(s) failing test */#define	L_SM_CONST	0x21				/* --*- ---* Testing constant data in segmap				   Seg map data wires shorted or bits bad */#define	L_SM_DATA	0x23				/* --*- --** Testing data lines in segmap				   Seg map data wires shorted */#define	L_SM_ADDR	0x22				/* --*- --*- Testing addr-dependency in segmap				   Seg map addr lines shorted or miswired */#define	L_PM_CONST	0x31				/* --** ---* Testing constant data in pgmap				   Page map data wires shorted or bad chips */#define	L_PM_DATA	0x33				/* --** --** Testing data lines in pgmap				   Page map data wires shorted */#define	L_PM_ADDR	0x32				/* --** --*- Testing addr-dependency in pgmap				   Page map addr lines shorted or miswired */#define L_PROM		0x40					/* -*-- ---- Testing PROM contents				   Prom decoding broken, pins bent, bad cksm */#define	L_UART		0x50					/* -*-* ---- Testing UART chip(s)				   Uart chip bad, or decoding bad */#define	L_M_MAP		0x70				/* -*** ---- Sizing memory before const test				   No mem, or mem giving berr or wierdness */#define	L_M_CONST	0x71				/* -*** ---* Testing constant data in memory				   */#define	L_M_ADDR	0x72				/* -*** --*- Testing address-dependency in mem				   */#define	L_PARITY	0x7F				/* -*** **** Testing parity circuitry				   Parity gen or checking messed up */#define	L_TIMER		0x81				/* *--- ---* Testing timer chip				   Timer clk, bus, or interrupts not wkg */#define	L_DES		0x82				/* *--- --*- Testing DES chip				   DES chip failure */#define L_SETUP_MEM	0xFFFFFFF1				/* **** ---* Setting up memory after diags				   Memory failure that hangs CPU */#define	L_SETUP_MAP	0xFFFFFFF2				/* **** --*- Setting up maps after diags				   Map failure, pretty unlikely */#define	L_SETUP_FB	0xFFFFFFF3				/* **** --** Setting up frame buffer				   Frame buffer accesses hang */#define	L_SETUP_KEYB	0xFFFFFFF4				/* **** -*-- Setting up NMI or keyboard				   Timer chip or keyboard bad */#define L_INIT_MEM      0x15                                 /* ---* -*-* Initializing Memory before                                   attempting to boot in UNIX. *//* Please define and implement other values! */#endif /*!_mon_led_h*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -