xref: /titanic_44/usr/src/uts/sun4u/ml/mach_offsets.in (revision 444ce08e035c2cafaa89f7236e38bbe82a287904)
17c478bd9Sstevel@tonic-gate\
27c478bd9Sstevel@tonic-gate\ CDDL HEADER START
37c478bd9Sstevel@tonic-gate\
47c478bd9Sstevel@tonic-gate\ The contents of this file are subject to the terms of the
525cf1a30Sjl139090\ Common Development and Distribution License (the "License").
625cf1a30Sjl139090\ You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate\
87c478bd9Sstevel@tonic-gate\ You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate\ or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate\ See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate\ and limitations under the License.
127c478bd9Sstevel@tonic-gate\
137c478bd9Sstevel@tonic-gate\ When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate\ file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate\ If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate\ fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate\ information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate\
197c478bd9Sstevel@tonic-gate\ CDDL HEADER END
207c478bd9Sstevel@tonic-gate\
211426d65aSsm142603\ Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
227c478bd9Sstevel@tonic-gate\ Use is subject to license terms.
237c478bd9Sstevel@tonic-gate\
247c478bd9Sstevel@tonic-gate\ offsets.in: input file to produce assym.h using the stabs program
257c478bd9Sstevel@tonic-gate\
267c478bd9Sstevel@tonic-gate\
277c478bd9Sstevel@tonic-gate\ Guidelines:
287c478bd9Sstevel@tonic-gate\
297c478bd9Sstevel@tonic-gate\ A blank line is required between structure/union/intrinsic names.
307c478bd9Sstevel@tonic-gate\
317c478bd9Sstevel@tonic-gate\ The general form is:
327c478bd9Sstevel@tonic-gate\
337c478bd9Sstevel@tonic-gate\	name size_define [shift_define]
347c478bd9Sstevel@tonic-gate\		[member_name [offset_define]]
357c478bd9Sstevel@tonic-gate\	{blank line}
367c478bd9Sstevel@tonic-gate\
377c478bd9Sstevel@tonic-gate\ If no individual member_name's are specified then NO members are processed.
387c478bd9Sstevel@tonic-gate\ If offset_define is not specified then the member_name is
397c478bd9Sstevel@tonic-gate\ converted to all caps and used instead.  If the size of an item is
407c478bd9Sstevel@tonic-gate\ a power of two then an optional shift count may be output using
417c478bd9Sstevel@tonic-gate\ shift_define as the name but only if shift_define was specified.
427c478bd9Sstevel@tonic-gate\
437c478bd9Sstevel@tonic-gate\ Arrays cause stabs to automatically output the per-array-item increment
447c478bd9Sstevel@tonic-gate\ in addition to the base address:
457c478bd9Sstevel@tonic-gate\
467c478bd9Sstevel@tonic-gate\	 foo FOO_SIZE
477c478bd9Sstevel@tonic-gate\		array	FOO_ARRAY
487c478bd9Sstevel@tonic-gate\
497c478bd9Sstevel@tonic-gate\ results in:
507c478bd9Sstevel@tonic-gate\
517c478bd9Sstevel@tonic-gate\	#define	FOO_ARRAY	0x0
527c478bd9Sstevel@tonic-gate\	#define	FOO_ARRAY_INCR	0x4
537c478bd9Sstevel@tonic-gate\
547c478bd9Sstevel@tonic-gate\ which allows \#define's to be used to specify array items:
557c478bd9Sstevel@tonic-gate\
567c478bd9Sstevel@tonic-gate\	#define	FOO_0	(FOO_ARRAY + (0 * FOO_ARRAY_INCR))
577c478bd9Sstevel@tonic-gate\	#define	FOO_1	(FOO_ARRAY + (1 * FOO_ARRAY_INCR))
587c478bd9Sstevel@tonic-gate\	...
597c478bd9Sstevel@tonic-gate\	#define	FOO_n	(FOO_ARRAY + (n * FOO_ARRAY_INCR))
607c478bd9Sstevel@tonic-gate\
617c478bd9Sstevel@tonic-gate\ There are several examples below (search for _INCR).
627c478bd9Sstevel@tonic-gate\
637c478bd9Sstevel@tonic-gate\ There is currently no manner in which to identify "anonymous"
647c478bd9Sstevel@tonic-gate\ structures or unions so if they are to be used in assembly code
657c478bd9Sstevel@tonic-gate\ they must be given names.
667c478bd9Sstevel@tonic-gate\
677c478bd9Sstevel@tonic-gate\ When specifying the offsets of nested structures/unions each nested
687c478bd9Sstevel@tonic-gate\ structure or union must be listed separately then use the
697c478bd9Sstevel@tonic-gate\ "\#define" escapes to add the offsets from the base structure/union
707c478bd9Sstevel@tonic-gate\ and all of the nested structures/unions together.  See the many
717c478bd9Sstevel@tonic-gate\ examples already in this file.
727c478bd9Sstevel@tonic-gate
737c478bd9Sstevel@tonic-gate#ifndef	_GENASSYM
747c478bd9Sstevel@tonic-gate#define	_GENASSYM
757c478bd9Sstevel@tonic-gate#endif
767c478bd9Sstevel@tonic-gate
777c478bd9Sstevel@tonic-gate#include <vm/hat_sfmmu.h>
787c478bd9Sstevel@tonic-gate#include <sys/spitregs.h>
797c478bd9Sstevel@tonic-gate#include <sys/cheetahregs.h>
807c478bd9Sstevel@tonic-gate#include <sys/fpras_impl.h>
817c478bd9Sstevel@tonic-gate#include <sys/traptrace.h>
827c478bd9Sstevel@tonic-gate
837c478bd9Sstevel@tonic-gatemachcpu
847c478bd9Sstevel@tonic-gate	intrstat		MCPU_INTRSTAT
857c478bd9Sstevel@tonic-gate	pil_high_start		MCPU_PIL_HIGH_START
867c478bd9Sstevel@tonic-gate
877c478bd9Sstevel@tonic-gatetrap_trace_record	TRAP_ENT_SIZE
887c478bd9Sstevel@tonic-gate	tt_tl		TRAP_ENT_TL
897c478bd9Sstevel@tonic-gate	tt_tt		TRAP_ENT_TT
907c478bd9Sstevel@tonic-gate	tt_tpc		TRAP_ENT_TPC
917c478bd9Sstevel@tonic-gate	tt_tstate	TRAP_ENT_TSTATE
927c478bd9Sstevel@tonic-gate	tt_tick		TRAP_ENT_TICK
937c478bd9Sstevel@tonic-gate	tt_sp		TRAP_ENT_SP
947c478bd9Sstevel@tonic-gate	tt_tr		TRAP_ENT_TR
957c478bd9Sstevel@tonic-gate	tt_f1		TRAP_ENT_F1
967c478bd9Sstevel@tonic-gate	tt_f2		TRAP_ENT_F2
977c478bd9Sstevel@tonic-gate	tt_f3		TRAP_ENT_F3
987c478bd9Sstevel@tonic-gate	tt_f4		TRAP_ENT_F4
997c478bd9Sstevel@tonic-gate
1007c478bd9Sstevel@tonic-gatehat     HAT_SIZE
1017c478bd9Sstevel@tonic-gate        sfmmu_cpusran
1027c478bd9Sstevel@tonic-gate        sfmmu_tsb
1037c478bd9Sstevel@tonic-gate        sfmmu_ismblkpa
10405d3dc4bSpaulsan        sfmmu_tteflags
1051426d65aSsm142603        sfmmu_rtteflags
1061426d65aSsm142603        sfmmu_srdp
1071426d65aSsm142603        sfmmu_region_map.h_rmap_s.hmeregion_map SFMMU_HMERMAP
1081426d65aSsm142603        sfmmu_scdp
1091e2e7a75Shuah        sfmmu_cext
1101e2e7a75Shuah        sfmmu_ctx_lock
1111e2e7a75Shuah        sfmmu_ctxs
1127c478bd9Sstevel@tonic-gate
1131426d65aSsm142603sf_scd SCD_SIZE
1141426d65aSsm142603        scd_sfmmup
1151426d65aSsm142603        scd_region_map.h_rmap_s.hmeregion_map   SCD_HMERMAP
1161426d65aSsm142603
1177c478bd9Sstevel@tonic-gatesfmmu_global_stat HATSTAT_SIZE
1187c478bd9Sstevel@tonic-gate        sf_pagefaults           HATSTAT_PAGEFAULT
1197c478bd9Sstevel@tonic-gate        sf_uhash_searches       HATSTAT_UHASH_SEARCH
1207c478bd9Sstevel@tonic-gate        sf_uhash_links          HATSTAT_UHASH_LINKS
1217c478bd9Sstevel@tonic-gate        sf_khash_searches       HATSTAT_KHASH_SEARCH
1227c478bd9Sstevel@tonic-gate        sf_khash_links          HATSTAT_KHASH_LINKS
1237c478bd9Sstevel@tonic-gate
1247c478bd9Sstevel@tonic-gatesf_hment        SFHME_SIZE      SFHME_SHIFT
1257c478bd9Sstevel@tonic-gate        hme_tte         SFHME_TTE
1267c478bd9Sstevel@tonic-gate
12705d3dc4bSpaulsantsbmiss         TSBMISS_SIZE
1287c478bd9Sstevel@tonic-gate        ksfmmup         TSBMISS_KHATID
1297c478bd9Sstevel@tonic-gate        usfmmup         TSBMISS_UHATID
1301426d65aSsm142603        usrdp           TSBMISS_SHARED_UHATID
13105d3dc4bSpaulsan        tsbptr          TSBMISS_TSBPTR
13205d3dc4bSpaulsan        tsbptr4m        TSBMISS_TSBPTR4M
1331426d65aSsm142603        tsbscdptr       TSBMISS_TSBSCDPTR
1341426d65aSsm142603        tsbscdptr4m     TSBMISS_TSBSCDPTR4M
1357c478bd9Sstevel@tonic-gate        ismblkpa        TSBMISS_ISMBLKPA
13605d3dc4bSpaulsan        khashstart      TSBMISS_KHASHSTART
13705d3dc4bSpaulsan        uhashstart      TSBMISS_UHASHSTART
13805d3dc4bSpaulsan        khashsz         TSBMISS_KHASHSZ
13905d3dc4bSpaulsan        uhashsz         TSBMISS_UHASHSZ
14005d3dc4bSpaulsan	dcache_line_mask TSBMISS_DMASK
14105d3dc4bSpaulsan        uhat_tteflags   TSBMISS_UTTEFLAGS
14205d3dc4bSpaulsan        uhat_rtteflags  TSBMISS_URTTEFLAGS
1437c478bd9Sstevel@tonic-gate        utsb_misses     TSBMISS_UTSBMISS
1447c478bd9Sstevel@tonic-gate        ktsb_misses     TSBMISS_KTSBMISS
1457c478bd9Sstevel@tonic-gate        uprot_traps     TSBMISS_UPROTS
1467c478bd9Sstevel@tonic-gate        kprot_traps     TSBMISS_KPROTS
1477c478bd9Sstevel@tonic-gate        scratch         TSBMISS_SCRATCH
1481426d65aSsm142603        shmermap        TSBMISS_SHMERMAP
1491426d65aSsm142603        scd_shmermap    TSBMISS_SCDSHMERMAP
1507c478bd9Sstevel@tonic-gate
1517c478bd9Sstevel@tonic-gate\#define        TSB_TAGACC      (0 * TSBMISS_SCRATCH_INCR)
1527c478bd9Sstevel@tonic-gate\#define        TSBMISS_HMEBP   (1 * TSBMISS_SCRATCH_INCR)
1537c478bd9Sstevel@tonic-gate\#define        TSBMISS_HATID   (2 * TSBMISS_SCRATCH_INCR)
1547c478bd9Sstevel@tonic-gate
1557c478bd9Sstevel@tonic-gatekpmtsbm		KPMTSBM_SIZE KPMTSBM_SHIFT
1567c478bd9Sstevel@tonic-gate	vbase		KPMTSBM_VBASE
1577c478bd9Sstevel@tonic-gate	vend		KPMTSBM_VEND
1587c478bd9Sstevel@tonic-gate	flags		KPMTSBM_FLAGS
1597c478bd9Sstevel@tonic-gate	sz_shift	KPMTSBM_SZSHIFT
1607c478bd9Sstevel@tonic-gate	kpmp_shift	KPMTSBM_KPMPSHIFT
1617c478bd9Sstevel@tonic-gate	kpmp2pshft	KPMTSBM_KPMP2PSHFT
1627c478bd9Sstevel@tonic-gate	kpmp_table_sz	KPMTSBM_KPMPTABLESZ
1637c478bd9Sstevel@tonic-gate	kpmp_tablepa	KPMTSBM_KPMPTABLEPA
1647c478bd9Sstevel@tonic-gate	msegphashpa	KPMTSBM_MSEGPHASHPA
1657c478bd9Sstevel@tonic-gate	tsbptr		KPMTSBM_TSBPTR
1667c478bd9Sstevel@tonic-gate	kpm_dtlb_misses	KPMTSBM_DTLBMISS
1677c478bd9Sstevel@tonic-gate	kpm_tsb_misses	KPMTSBM_TSBMISS
1687c478bd9Sstevel@tonic-gate
1697c478bd9Sstevel@tonic-gatekpm_page	KPMPAGE_SIZE KPMPAGE_SHIFT
1707c478bd9Sstevel@tonic-gate	kp_refcnt	KPMPAGE_REFCNT
1717c478bd9Sstevel@tonic-gate	kp_refcnta	KPMPAGE_REFCNTA
1727c478bd9Sstevel@tonic-gate	kp_refcntc	KPMPAGE_REFCNTC
1737c478bd9Sstevel@tonic-gate	kp_refcnts	KPMPAGE_REFCNTS
1747c478bd9Sstevel@tonic-gate
1757c478bd9Sstevel@tonic-gatekpm_hlk		KPMHLK_SIZE KPMHLK_SHIFT
1767c478bd9Sstevel@tonic-gate	khl_mutex	KPMHLK_MUTEX
1777c478bd9Sstevel@tonic-gate	khl_lock	KPMHLK_LOCK
1787c478bd9Sstevel@tonic-gate
1797c478bd9Sstevel@tonic-gatekpm_spage	KPMSPAGE_SIZE KPMSPAGE_SHIFT
180*444ce08eSDonghai Qiao	kp_mapped_flag	KPMSPAGE_MAPPED
1817c478bd9Sstevel@tonic-gate
1827c478bd9Sstevel@tonic-gatekpm_shlk	KPMSHLK_SIZE KPMSHLK_SHIFT
1837c478bd9Sstevel@tonic-gate	kshl_lock	KPMSHLK_LOCK
1847c478bd9Sstevel@tonic-gate
1857c478bd9Sstevel@tonic-gatememseg		MEMSEG_SIZE
1867c478bd9Sstevel@tonic-gate	pages		MEMSEG_PAGES
1877c478bd9Sstevel@tonic-gate	epages		MEMSEG_EPAGES
1887c478bd9Sstevel@tonic-gate	pages_base	MEMSEG_PAGES_BASE
1897c478bd9Sstevel@tonic-gate	pages_end	MEMSEG_PAGES_END
1907c478bd9Sstevel@tonic-gate	next		MEMSEG_NEXT
1917c478bd9Sstevel@tonic-gate	lnext		MEMSEG_LNEXT
1927c478bd9Sstevel@tonic-gate	nextpa		MEMSEG_NEXTPA
1937c478bd9Sstevel@tonic-gate	pagespa		MEMSEG_PAGESPA
1947c478bd9Sstevel@tonic-gate	epagespa	MEMSEG_EPAGESPA
1957c478bd9Sstevel@tonic-gate	kpm_pbase	MEMSEG_KPM_PBASE
1967c478bd9Sstevel@tonic-gate	kpm_nkpmpgs	MEMSEG_KPM_NKPMPGS
1977c478bd9Sstevel@tonic-gate	mseg_un
1987c478bd9Sstevel@tonic-gate	kpm_pagespa	MEMSEG_KPM_PAGESPA
1997c478bd9Sstevel@tonic-gate
2007c478bd9Sstevel@tonic-gate\#define	MEMSEG_KPM_PAGES	(MSEG_UN)
2017c478bd9Sstevel@tonic-gate\#define	MEMSEG_KPM_SPAGES	(MSEG_UN)
2027c478bd9Sstevel@tonic-gate
2037c478bd9Sstevel@tonic-gatepage		PAGE_SIZE
2047c478bd9Sstevel@tonic-gate	p_pagenum	PAGE_PAGENUM
2057c478bd9Sstevel@tonic-gate
2067c478bd9Sstevel@tonic-gatetsb_info	TSBINFO_SIZE
2077c478bd9Sstevel@tonic-gate	tsb_tte		TSBINFO_TTE
2087c478bd9Sstevel@tonic-gate	tsb_va		TSBINFO_VADDR
20925cf1a30Sjl139090	tsb_pa		TSBINFO_PADDR
2107c478bd9Sstevel@tonic-gate	tsb_szc		TSBINFO_SZCODE
2117c478bd9Sstevel@tonic-gate	tsb_next	TSBINFO_NEXTPTR
2127c478bd9Sstevel@tonic-gate
2137c478bd9Sstevel@tonic-gatecpu_node	CPU_NODE_SIZE
2147c478bd9Sstevel@tonic-gate	implementation
2157c478bd9Sstevel@tonic-gate	version
2167c478bd9Sstevel@tonic-gate	nodeid
2177c478bd9Sstevel@tonic-gate	clock_freq
2187c478bd9Sstevel@tonic-gate	tick_nsec_scale
2197c478bd9Sstevel@tonic-gate	ecache_size	ECACHE_SIZE
2207c478bd9Sstevel@tonic-gate	ecache_linesize	ECACHE_LINESIZE
2217c478bd9Sstevel@tonic-gate	device_id	DEVICE_ID
2221e2e7a75Shuah	itlb_size	ITLB_SIZE
2231e2e7a75Shuah	dtlb_size	DTLB_SIZE
2247c478bd9Sstevel@tonic-gate
2257c478bd9Sstevel@tonic-gatespitfire_scrub_misc_t
2267c478bd9Sstevel@tonic-gate	ec_scrub_outstanding
2277c478bd9Sstevel@tonic-gate
2287c478bd9Sstevel@tonic-gatespitfire_private_t
2297c478bd9Sstevel@tonic-gate	sfpr_scrub_misc
2307c478bd9Sstevel@tonic-gate	sfpr_scrub_afsr
2317c478bd9Sstevel@tonic-gate
2327c478bd9Sstevel@tonic-gatecheetah_private_t
2337c478bd9Sstevel@tonic-gate	chpr_icache_size
2347c478bd9Sstevel@tonic-gate	chpr_icache_linesize
2357c478bd9Sstevel@tonic-gate	chpr_tl1_err_data
2367c478bd9Sstevel@tonic-gate	chpr_scrub_misc
2377c478bd9Sstevel@tonic-gate	chpr_fecctl0_logout
2387c478bd9Sstevel@tonic-gate	chpr_cecc_logout
2397c478bd9Sstevel@tonic-gate	chpr_async_logout
2407c478bd9Sstevel@tonic-gate	chpr_tlb_logout
2417c478bd9Sstevel@tonic-gate	chpr_fpras_timestamp
2427c478bd9Sstevel@tonic-gate
2437c478bd9Sstevel@tonic-gatech_scrub_misc_t
2447c478bd9Sstevel@tonic-gate	chsm_outstanding
2457c478bd9Sstevel@tonic-gate
2467c478bd9Sstevel@tonic-gatech_cpu_logout_t		CH_CPU_LOGOUT_SIZE
2477c478bd9Sstevel@tonic-gate	clo_flags	CH_CLO_FLAGS
2487c478bd9Sstevel@tonic-gate	clo_nest_cnt	CH_CLO_NEST_CNT
2497c478bd9Sstevel@tonic-gate	clo_data	CH_CLO_DATA
2507c478bd9Sstevel@tonic-gate	clo_sdw_data	CH_CLO_SDW_DATA
2517c478bd9Sstevel@tonic-gate
2527c478bd9Sstevel@tonic-gatech_err_tl1_data_t	CH_ERR_TL1_DATA_SIZE
2537c478bd9Sstevel@tonic-gate	ch_err_tl1_g1
2547c478bd9Sstevel@tonic-gate	ch_err_tl1_g2
2557c478bd9Sstevel@tonic-gate	ch_err_tl1_g3
2567c478bd9Sstevel@tonic-gate	ch_err_tl1_g4
2577c478bd9Sstevel@tonic-gate	ch_err_tl1_g5
2587c478bd9Sstevel@tonic-gate	ch_err_tl1_g6
2597c478bd9Sstevel@tonic-gate	ch_err_tl1_g7
2607c478bd9Sstevel@tonic-gate	ch_err_tl1_tpc
2617c478bd9Sstevel@tonic-gate	ch_err_tl1_flags
2627c478bd9Sstevel@tonic-gate	ch_err_tl1_tmp
2637c478bd9Sstevel@tonic-gate	ch_err_tl1_logout
2647c478bd9Sstevel@tonic-gate
2657c478bd9Sstevel@tonic-gatech_cpu_errors_t         CH_CPU_ERROR_SIZE
2667c478bd9Sstevel@tonic-gate	afsr		CH_CPU_ERRORS_AFSR
2677c478bd9Sstevel@tonic-gate	afar		CH_CPU_ERRORS_AFAR
2687c478bd9Sstevel@tonic-gate	shadow_afsr	CH_CPU_ERRORS_SHADOW_AFSR
2697c478bd9Sstevel@tonic-gate	shadow_afar	CH_CPU_ERRORS_SHADOW_AFAR
2707c478bd9Sstevel@tonic-gate	afsr_ext	CH_CPU_ERRORS_AFSR_EXT
2717c478bd9Sstevel@tonic-gate	shadow_afsr_ext	CH_CPU_ERRORS_SHADOW_AFSR_EXT
2727c478bd9Sstevel@tonic-gate	afar2		CH_CPU_ERRORS_AFAR2
2737c478bd9Sstevel@tonic-gate
2747c478bd9Sstevel@tonic-gatech_diag_data_t		CH_DIAG_DATA_SIZE
2757c478bd9Sstevel@tonic-gate	chd_afar	CH_CHD_AFAR
2767c478bd9Sstevel@tonic-gate	chd_afar2	CH_CHD_AFAR2
2777c478bd9Sstevel@tonic-gate	chd_afsr	CH_CHD_AFSR
2787c478bd9Sstevel@tonic-gate	chd_afsr_ext	CH_CHD_AFSR_EXT
2797c478bd9Sstevel@tonic-gate	chd_ec_data	CH_CHD_EC_DATA
2807c478bd9Sstevel@tonic-gate	chd_l2_data	CH_CHD_L2_DATA
2817c478bd9Sstevel@tonic-gate	chd_dc_data	CH_CHD_DC_DATA
2827c478bd9Sstevel@tonic-gate	chd_ic_data	CH_CHD_IC_DATA
2837c478bd9Sstevel@tonic-gate
2847c478bd9Sstevel@tonic-gatech_ec_data_t		CH_EC_DATA_SIZE
2857c478bd9Sstevel@tonic-gate	ec_idx		CH_EC_IDX
2867c478bd9Sstevel@tonic-gate	ec_tag		CH_EC_TAG
2877c478bd9Sstevel@tonic-gate	ec_tag_ecc	CH_EC_TAG_ECC
2887c478bd9Sstevel@tonic-gate	ec_data		CH_EC_DATA
2897c478bd9Sstevel@tonic-gate
2907c478bd9Sstevel@tonic-gatech_dc_data		CH_DC_DATA_SIZE
2917c478bd9Sstevel@tonic-gate	dc_idx		CH_DC_IDX
2927c478bd9Sstevel@tonic-gate	dc_way		CH_DC_WAY
2937c478bd9Sstevel@tonic-gate	dc_tag		CH_DC_TAG
2947c478bd9Sstevel@tonic-gate	dc_utag		CH_DC_UTAG
2957c478bd9Sstevel@tonic-gate	dc_sntag	CH_DC_SNTAG
2967c478bd9Sstevel@tonic-gate	dc_data		CH_DC_DATA
2977c478bd9Sstevel@tonic-gate	dc_pn_data_parity	CH_DC_PN_DATA_PARITY
2987c478bd9Sstevel@tonic-gate
2997c478bd9Sstevel@tonic-gatech_ic_data		CH_IC_DATA_SIZE
3007c478bd9Sstevel@tonic-gate	ic_idx		CH_IC_IDX
3017c478bd9Sstevel@tonic-gate	ic_way		CH_IC_WAY
3027c478bd9Sstevel@tonic-gate	ic_patag	CH_IC_PATAG
3037c478bd9Sstevel@tonic-gate	ic_utag		CH_IC_UTAG
3047c478bd9Sstevel@tonic-gate	ic_upper	CH_IC_UPPER
3057c478bd9Sstevel@tonic-gate	ic_lower	CH_IC_LOWER
3067c478bd9Sstevel@tonic-gate	ic_sntag	CH_IC_SNTAG
3077c478bd9Sstevel@tonic-gate	ic_data		CH_IC_DATA
3087c478bd9Sstevel@tonic-gate
3097c478bd9Sstevel@tonic-gatefpras_chkfn		FPRAS_CHKFN_SIZE FPRAS_CHKFN_SIZE_SHIFT
3107c478bd9Sstevel@tonic-gate	fpras_blk0
3117c478bd9Sstevel@tonic-gate
3127c478bd9Sstevel@tonic-gatefpras_chkfngrp		FPRAS_CHKFNGRP_SIZE FPRAS_CHKFNGRP_SIZE_SHIFT
3137c478bd9Sstevel@tonic-gate
3147c478bd9Sstevel@tonic-gatech_pc_data		CH_PC_DATA_SIZE
3157c478bd9Sstevel@tonic-gate	pc_idx		CH_PC_IDX
3167c478bd9Sstevel@tonic-gate	pc_way		CH_PC_WAY
3177c478bd9Sstevel@tonic-gate	pc_status	CH_PC_STATUS
3187c478bd9Sstevel@tonic-gate	pc_tag		CH_PC_TAG
3197c478bd9Sstevel@tonic-gate	pc_sntag	CH_PC_SNTAG
3207c478bd9Sstevel@tonic-gate	pc_data		CH_PC_DATA
3217c478bd9Sstevel@tonic-gate
3227c478bd9Sstevel@tonic-gatepn_tlb_logout		PN_TLO_SIZE
3237c478bd9Sstevel@tonic-gate	tlo_info	PN_TLO_INFO
3247c478bd9Sstevel@tonic-gate	tlo_addr	PN_TLO_ADDR
3257c478bd9Sstevel@tonic-gate	tlo_pc		PN_TLO_PC
3267c478bd9Sstevel@tonic-gate	tlo_itlb_tte	PN_TLO_ITLB_TTE
3277c478bd9Sstevel@tonic-gate	tlo_dtlb_tte	PN_TLO_DTLB_TTE
3287c478bd9Sstevel@tonic-gate
3297c478bd9Sstevel@tonic-gatech_tte_entry		CH_TLO_TTE_SIZE
3307c478bd9Sstevel@tonic-gate	ch_tte_tag	CH_TLO_TTE_TAG
3317c478bd9Sstevel@tonic-gate	ch_tte_data	CH_TLO_TTE_DATA
33249a230e1Ssvemuri
33349a230e1Ssvemuriptl1_regs
33449a230e1Ssvemuri	ptl1_trap_regs
33549a230e1Ssvemuri	ptl1_g1
33649a230e1Ssvemuri	ptl1_g2
33749a230e1Ssvemuri	ptl1_g3
33849a230e1Ssvemuri	ptl1_g4
33949a230e1Ssvemuri	ptl1_g5
34049a230e1Ssvemuri	ptl1_g6
34149a230e1Ssvemuri	ptl1_g7
34249a230e1Ssvemuri	ptl1_tick
34349a230e1Ssvemuri	ptl1_dmmu_sfar
34449a230e1Ssvemuri	ptl1_dmmu_sfsr
34549a230e1Ssvemuri	ptl1_dmmu_tag_access
34649a230e1Ssvemuri	ptl1_immu_sfsr
34749a230e1Ssvemuri	ptl1_immu_tag_access
34849a230e1Ssvemuri	ptl1_rwindow
34949a230e1Ssvemuri	ptl1_softint
35049a230e1Ssvemuri	ptl1_pstate
35149a230e1Ssvemuri	ptl1_pil
35249a230e1Ssvemuri	ptl1_cwp
35349a230e1Ssvemuri	ptl1_wstate
35449a230e1Ssvemuri	ptl1_otherwin
35549a230e1Ssvemuri	ptl1_cleanwin
35649a230e1Ssvemuri	ptl1_cansave
35749a230e1Ssvemuri	ptl1_canrestore
35849a230e1Ssvemuri
359