diff options
author | marcel <marcel@FreeBSD.org> | 2002-04-22 06:35:40 +0000 |
---|---|---|
committer | marcel <marcel@FreeBSD.org> | 2002-04-22 06:35:40 +0000 |
commit | 52a5822310dbce0c5b8f55fe556d0de34a4aacf1 (patch) | |
tree | fbb73902acfa12e2c3a8b9c3b73444f42bc58c66 /sys/ia64/include/sal.h | |
parent | 57315578d5c14f3ab42bf1f60ba6c637d20630e9 (diff) | |
download | FreeBSD-src-52a5822310dbce0c5b8f55fe556d0de34a4aacf1.zip FreeBSD-src-52a5822310dbce0c5b8f55fe556d0de34a4aacf1.tar.gz |
Add state information types.
Diffstat (limited to 'sys/ia64/include/sal.h')
-rw-r--r-- | sys/ia64/include/sal.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/ia64/include/sal.h b/sys/ia64/include/sal.h index c4ee7bf..40940f5 100644 --- a/sys/ia64/include/sal.h +++ b/sys/ia64/include/sal.h @@ -118,6 +118,13 @@ struct sal_ap_wakeup_descriptor { #define SAL_OS_INIT 1 #define SAL_OS_BOOT_RENDEZ 2 +/* SAL_GET_STATE_INFO, SAL_GET_STATE_INFO_SIZE types */ +#define SAL_INFO_MCA 0 +#define SAL_INFO_INIT 1 +#define SAL_INFO_CMC 2 +#define SAL_INFO_CPE 3 +#define SAL_INFO_TYPES 4 /* number of types we know about */ + struct ia64_sal_result { int64_t sal_status; u_int64_t sal_result[3]; @@ -127,7 +134,8 @@ typedef struct ia64_sal_result sal_entry_t (u_int64_t, u_int64_t, u_int64_t, u_int64_t, u_int64_t, u_int64_t, u_int64_t, u_int64_t); -extern void ia64_sal_init(struct sal_system_table *saltab); extern sal_entry_t *ia64_sal_entry; +extern void ia64_sal_init(struct sal_system_table *saltab); + #endif /* _MACHINE_SAL_H_ */ |