Print this page
11630 remove checks for 64-bit capable hardware
*** 19,28 ****
--- 19,29 ----
* CDDL HEADER END
*/
/*
* Copyright 2010 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright 2019 Peter Tribble.
*/
#ifndef _SYS_OPENPROMIO_H
#define _SYS_OPENPROMIO_H
*** 83,93 ****
#define OPROMGETVERSION (OIOC | 13) /* Get OpenProm Version string */
#define OPROMPATH2DRV (OIOC | 14) /* Convert prom path to driver name */
#define OPROMDEV2PROMNAME (OIOC | 15) /* Convert devfs path to prom path */
#define OPROMPROM2DEVNAME (OIOC | 16) /* Convert devfs path to prom path */
#define OPROMGETPROPLEN (OIOC | 17) /* interface to raw config_ops */
! #define OPROMREADY64 (OIOC | 18) /* is prom 64-bit ready? */
#define OPROMSETNODEID (OIOC | 19) /* set current node_id */
#define OPROMSNAPSHOT (OIOC | 20) /* create a snapshot */
#define OPROMCOPYOUT (OIOC | 21) /* copyout and free snapshot */
#define OPROMLISTKEYS (OIOC | 22) /* asr-list-keys */
#define OPROMLISTKEYSLEN (OIOC | 23) /* asr-list-keys-len */
--- 84,94 ----
#define OPROMGETVERSION (OIOC | 13) /* Get OpenProm Version string */
#define OPROMPATH2DRV (OIOC | 14) /* Convert prom path to driver name */
#define OPROMDEV2PROMNAME (OIOC | 15) /* Convert devfs path to prom path */
#define OPROMPROM2DEVNAME (OIOC | 16) /* Convert devfs path to prom path */
#define OPROMGETPROPLEN (OIOC | 17) /* interface to raw config_ops */
! #define OPROMREADY64 (OIOC | 18) /* DEPRECATED is prom 64-bit ready? */
#define OPROMSETNODEID (OIOC | 19) /* set current node_id */
#define OPROMSNAPSHOT (OIOC | 20) /* create a snapshot */
#define OPROMCOPYOUT (OIOC | 21) /* copyout and free snapshot */
#define OPROMLISTKEYS (OIOC | 22) /* asr-list-keys */
#define OPROMLISTKEYSLEN (OIOC | 23) /* asr-list-keys-len */
*** 102,135 ****
#define OPROMCONS_NOT_WSCONS 0
#define OPROMCONS_STDIN_IS_KBD 0x1 /* stdin device is kbd */
#define OPROMCONS_STDOUT_IS_FB 0x2 /* stdout is a framebuffer */
#define OPROMCONS_OPENPROM 0x4 /* supports openboot */
- #if defined(__sparc)
-
- /*
- * Data structure returned in oprom_array, from OPROMREADY64:
- *
- * With return codes 1 and 2, also returns nodeid, a nodeid
- * of a flashprom node, and a message string with the minimum version
- * requirement for this platform.
- */
- struct openprom_opr64 {
- int return_code; /* See below */
- int nodeid; /* Valid with positive return codes */
- char message[1]; /* NULL terminated message string */
- };
-
- /*
- * return_code values from OPROMREADY64:
- */
- #define OP64R_READY 0 /* ready or not applicable */
- #define OP64R_UPGRADE_REQUIRED 1 /* Upgrade required */
- #define OP64R_UPGRADE_RECOMMENDED 2 /* Upgrade recommended */
-
- #endif
-
#ifdef __cplusplus
}
#endif
#endif /* _SYS_OPENPROMIO_H */
--- 103,112 ----