summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/chip.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/sys/chip.h')
-rw-r--r--usr/src/uts/common/sys/chip.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/usr/src/uts/common/sys/chip.h b/usr/src/uts/common/sys/chip.h
index 226efb74cd..e33b521783 100644
--- a/usr/src/uts/common/sys/chip.h
+++ b/usr/src/uts/common/sys/chip.h
@@ -20,7 +20,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -52,6 +52,7 @@ typedef enum chip_type {
CHIP_SMT, /* SMT, single core */
CHIP_CMP_SPLIT_CACHE, /* CMP with split caches */
CHIP_CMP_SHARED_CACHE, /* CMP with shared caches */
+ CHIP_CMT, /* CMT w/ multiple cores and threads */
CHIP_NUM_TYPES
} chip_type_t;
@@ -182,12 +183,9 @@ void chip_kstat_create(chip_t *);
* Platform chip operations
*/
chipid_t chip_plat_get_chipid(cpu_t *);
-#ifdef sun4v
-id_t chip_plat_get_pipeid(cpu_t *);
-#endif /* sun4v */
-
-void chip_plat_define_chip(cpu_t *, chip_def_t *);
+id_t chip_plat_get_coreid(cpu_t *);
int chip_plat_get_clogid(cpu_t *);
+void chip_plat_define_chip(cpu_t *, chip_def_t *);
#endif /* !_KERNEL && !_KMEMUSER */