asi.h (203829) | asi.h (207537) |
---|---|
1/*- 2 * Copyright (c) 1997 Berkeley Software Design, Inc. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. --- 12 unchanged lines hidden (view full) --- 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 * SUCH DAMAGE. 27 * 28 * from: BSDI: asi.h,v 1.3 1997/08/08 14:31:42 torek | 1/*- 2 * Copyright (c) 1997 Berkeley Software Design, Inc. All rights reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. --- 12 unchanged lines hidden (view full) --- 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26 * SUCH DAMAGE. 27 * 28 * from: BSDI: asi.h,v 1.3 1997/08/08 14:31:42 torek |
29 * $FreeBSD: head/sys/sparc64/include/asi.h 203829 2010-02-13 14:13:39Z marius $ | 29 * $FreeBSD: head/sys/sparc64/include/asi.h 207537 2010-05-02 19:38:17Z marius $ |
30 */ 31 32#ifndef _MACHINE_ASI_H_ 33#define _MACHINE_ASI_H_ 34 35/* 36 * Standard v9 ASIs 37 */ --- 39 unchanged lines hidden (view full) --- 77 78#define ASI_SRAM_FAST_INIT 0x40 /* US-III Cu */ 79 80#define ASI_DCACHE_INVALIDATE 0x42 /* US-III Cu */ 81#define ASI_DCACHE_UTAG 0x43 /* US-III Cu */ 82#define ASI_DCACHE_SNOOP_TAG 0x44 /* US-III Cu */ 83 84/* Named ASI_DCUCR on US-III, but is mostly identical except for added bits. */ | 30 */ 31 32#ifndef _MACHINE_ASI_H_ 33#define _MACHINE_ASI_H_ 34 35/* 36 * Standard v9 ASIs 37 */ --- 39 unchanged lines hidden (view full) --- 77 78#define ASI_SRAM_FAST_INIT 0x40 /* US-III Cu */ 79 80#define ASI_DCACHE_INVALIDATE 0x42 /* US-III Cu */ 81#define ASI_DCACHE_UTAG 0x43 /* US-III Cu */ 82#define ASI_DCACHE_SNOOP_TAG 0x44 /* US-III Cu */ 83 84/* Named ASI_DCUCR on US-III, but is mostly identical except for added bits. */ |
85#define ASI_LSU_CTL_REG 0x45 | 85#define ASI_LSU_CTL_REG 0x45 /* US only */ |
86 | 86 |
87#define ASI_MCNTL 0x45 /* SPARC64 only */ 88#define AA_MCNTL 0x08 89 |
|
87#define ASI_DCACHE_DATA 0x46 88#define ASI_DCACHE_TAG 0x47 89 90#define ASI_INTR_DISPATCH_STATUS 0x48 91#define ASI_INTR_RECEIVE 0x49 92#define ASI_UPA_CONFIG_REG 0x4a /* US-I, II */ 93 94#define ASI_FIREPLANE_CONFIG_REG 0x4a /* US-III{,+}, IV{,+} */ --- 67 unchanged lines hidden (view full) --- 162#define AA_CESR_ID 0x40 /* US-IV{,+} */ 163 164#define ASI_ICACHE_INSTR 0x66 165#define ASI_ICACHE_TAG 0x67 166#define ASI_ICACHE_SNOOP_TAG 0x68 /* US-III family */ 167#define ASI_ICACHE_PRE_DECODE 0x6e /* US-I, II */ 168#define ASI_ICACHE_PRE_NEXT_FIELD 0x6f /* US-I, II */ 169 | 90#define ASI_DCACHE_DATA 0x46 91#define ASI_DCACHE_TAG 0x47 92 93#define ASI_INTR_DISPATCH_STATUS 0x48 94#define ASI_INTR_RECEIVE 0x49 95#define ASI_UPA_CONFIG_REG 0x4a /* US-I, II */ 96 97#define ASI_FIREPLANE_CONFIG_REG 0x4a /* US-III{,+}, IV{,+} */ --- 67 unchanged lines hidden (view full) --- 165#define AA_CESR_ID 0x40 /* US-IV{,+} */ 166 167#define ASI_ICACHE_INSTR 0x66 168#define ASI_ICACHE_TAG 0x67 169#define ASI_ICACHE_SNOOP_TAG 0x68 /* US-III family */ 170#define ASI_ICACHE_PRE_DECODE 0x6e /* US-I, II */ 171#define ASI_ICACHE_PRE_NEXT_FIELD 0x6f /* US-I, II */ 172 |
173#define ASI_FLUSH_L1I 0x67 /* SPARC64 only */ 174 |
|
170#define ASI_BLK_AUIP 0x70 171#define ASI_BLK_AIUS 0x71 172 173#define ASI_MCU_CONFIG_REG 0x72 /* US-III Cu */ 174#define AA_MCU_TIMING1_REG 0x0 /* US-III Cu */ 175#define AA_MCU_TIMING2_REG 0x8 /* US-III Cu */ 176#define AA_MCU_TIMING3_REG 0x10 /* US-III Cu */ 177#define AA_MCU_TIMING4_REG 0x18 /* US-III Cu */ --- 78 unchanged lines hidden --- | 175#define ASI_BLK_AUIP 0x70 176#define ASI_BLK_AIUS 0x71 177 178#define ASI_MCU_CONFIG_REG 0x72 /* US-III Cu */ 179#define AA_MCU_TIMING1_REG 0x0 /* US-III Cu */ 180#define AA_MCU_TIMING2_REG 0x8 /* US-III Cu */ 181#define AA_MCU_TIMING3_REG 0x10 /* US-III Cu */ 182#define AA_MCU_TIMING4_REG 0x18 /* US-III Cu */ --- 78 unchanged lines hidden --- |