Skip to content

Commit ed248ce

Browse files
committed
WIP: xtensa: default to lx106 configuration
Signed-off-by: Max Filippov <[email protected]>
1 parent 5473b55 commit ed248ce

File tree

1 file changed

+24
-30
lines changed

1 file changed

+24
-30
lines changed

include/xtensa-config.h

+24-30
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* Xtensa configuration settings.
2-
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
2+
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
33
Free Software Foundation, Inc.
4-
Contributed by Bob Wilson ([email protected]) at Tensilica.
4+
Contributed by Bob Wilson ([email protected]) at Tensilica.
55
66
This program is free software; you can redistribute it and/or modify
77
it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@
2626
macros. */
2727

2828
#undef XCHAL_HAVE_BE
29-
#define XCHAL_HAVE_BE 1
29+
#define XCHAL_HAVE_BE 0
3030

3131
#undef XCHAL_HAVE_DENSITY
3232
#define XCHAL_HAVE_DENSITY 1
@@ -46,9 +46,6 @@
4646
#undef XSHAL_USE_ABSOLUTE_LITERALS
4747
#define XSHAL_USE_ABSOLUTE_LITERALS 0
4848

49-
#undef XSHAL_HAVE_TEXT_SECTION_LITERALS
50-
#define XSHAL_HAVE_TEXT_SECTION_LITERALS 1 /* Set if there is some memory that allows both code and literals. */
51-
5249
#undef XCHAL_HAVE_MAC16
5350
#define XCHAL_HAVE_MAC16 0
5451

@@ -62,28 +59,28 @@
6259
#define XCHAL_HAVE_MUL32_HIGH 0
6360

6461
#undef XCHAL_HAVE_DIV32
65-
#define XCHAL_HAVE_DIV32 1
62+
#define XCHAL_HAVE_DIV32 0
6663

6764
#undef XCHAL_HAVE_NSA
6865
#define XCHAL_HAVE_NSA 1
6966

7067
#undef XCHAL_HAVE_MINMAX
71-
#define XCHAL_HAVE_MINMAX 1
68+
#define XCHAL_HAVE_MINMAX 0
7269

7370
#undef XCHAL_HAVE_SEXT
74-
#define XCHAL_HAVE_SEXT 1
71+
#define XCHAL_HAVE_SEXT 0
7572

7673
#undef XCHAL_HAVE_LOOPS
77-
#define XCHAL_HAVE_LOOPS 1
74+
#define XCHAL_HAVE_LOOPS 0
7875

7976
#undef XCHAL_HAVE_THREADPTR
80-
#define XCHAL_HAVE_THREADPTR 1
77+
#define XCHAL_HAVE_THREADPTR 0
8178

8279
#undef XCHAL_HAVE_RELEASE_SYNC
83-
#define XCHAL_HAVE_RELEASE_SYNC 1
80+
#define XCHAL_HAVE_RELEASE_SYNC 0
8481

8582
#undef XCHAL_HAVE_S32C1I
86-
#define XCHAL_HAVE_S32C1I 1
83+
#define XCHAL_HAVE_S32C1I 0
8784

8885
#undef XCHAL_HAVE_BOOLEANS
8986
#define XCHAL_HAVE_BOOLEANS 0
@@ -106,10 +103,10 @@
106103
#undef XCHAL_HAVE_DFP_accel
107104
#define XCHAL_HAVE_DFP_accel 0
108105
#undef XCHAL_HAVE_WINDOWED
109-
#define XCHAL_HAVE_WINDOWED 1
106+
#define XCHAL_HAVE_WINDOWED 0
110107

111108
#undef XCHAL_NUM_AREGS
112-
#define XCHAL_NUM_AREGS 32
109+
#define XCHAL_NUM_AREGS 16
113110

114111
#undef XCHAL_HAVE_WIDE_BRANCHES
115112
#define XCHAL_HAVE_WIDE_BRANCHES 0
@@ -119,45 +116,42 @@
119116

120117

121118
#undef XCHAL_ICACHE_SIZE
122-
#define XCHAL_ICACHE_SIZE 16384
119+
#define XCHAL_ICACHE_SIZE 0
123120

124121
#undef XCHAL_DCACHE_SIZE
125-
#define XCHAL_DCACHE_SIZE 16384
122+
#define XCHAL_DCACHE_SIZE 0
126123

127124
#undef XCHAL_ICACHE_LINESIZE
128-
#define XCHAL_ICACHE_LINESIZE 32
125+
#define XCHAL_ICACHE_LINESIZE 16
129126

130127
#undef XCHAL_DCACHE_LINESIZE
131-
#define XCHAL_DCACHE_LINESIZE 32
128+
#define XCHAL_DCACHE_LINESIZE 16
132129

133130
#undef XCHAL_ICACHE_LINEWIDTH
134-
#define XCHAL_ICACHE_LINEWIDTH 5
131+
#define XCHAL_ICACHE_LINEWIDTH 4
135132

136133
#undef XCHAL_DCACHE_LINEWIDTH
137-
#define XCHAL_DCACHE_LINEWIDTH 5
134+
#define XCHAL_DCACHE_LINEWIDTH 4
138135

139136
#undef XCHAL_DCACHE_IS_WRITEBACK
140-
#define XCHAL_DCACHE_IS_WRITEBACK 1
137+
#define XCHAL_DCACHE_IS_WRITEBACK 0
141138

142139

143140
#undef XCHAL_HAVE_MMU
144-
#define XCHAL_HAVE_MMU 1
145-
146-
#undef XCHAL_MMU_MIN_PTE_PAGE_SIZE
147-
#define XCHAL_MMU_MIN_PTE_PAGE_SIZE 12
141+
#define XCHAL_HAVE_MMU 0
148142

149143

150144
#undef XCHAL_HAVE_DEBUG
151145
#define XCHAL_HAVE_DEBUG 1
152146

153147
#undef XCHAL_NUM_IBREAK
154-
#define XCHAL_NUM_IBREAK 2
148+
#define XCHAL_NUM_IBREAK 1
155149

156150
#undef XCHAL_NUM_DBREAK
157-
#define XCHAL_NUM_DBREAK 2
151+
#define XCHAL_NUM_DBREAK 1
158152

159153
#undef XCHAL_DEBUGLEVEL
160-
#define XCHAL_DEBUGLEVEL 6
154+
#define XCHAL_DEBUGLEVEL 2
161155

162156

163157
#undef XCHAL_MAX_INSTRUCTION_SIZE
@@ -170,7 +164,7 @@
170164
#undef XSHAL_ABI
171165
#undef XTHAL_ABI_WINDOWED
172166
#undef XTHAL_ABI_CALL0
173-
#define XSHAL_ABI XTHAL_ABI_WINDOWED
167+
#define XSHAL_ABI XTHAL_ABI_CALL0
174168
#define XTHAL_ABI_WINDOWED 0
175169
#define XTHAL_ABI_CALL0 1
176170

0 commit comments

Comments
 (0)