Deleted Added
full compact
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 ---