Ticket #1607: rtems-cvs.diff

File rtems-cvs.diff, 67.1 KB (added by Gedare Bloom, on 07/19/10 at 17:21:10)

Patch: proposed fix alternative to using installed headers

Line 
1Index: c/src/lib/libbsp/arm/csb336/configure.ac
2===================================================================
3RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/csb336/configure.ac,v
4retrieving revision 1.12
5diff -u -p -r1.12 configure.ac
6--- c/src/lib/libbsp/arm/csb336/configure.ac    28 Nov 2009 06:28:39 -0000      1.12
7+++ c/src/lib/libbsp/arm/csb336/configure.ac    19 Jul 2010 18:03:12 -0000
8@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
9 RTEMS_CANONICALIZE_TOOLS
10 RTEMS_PROG_CCAS
11 
12+## This is needed to generate the field offsets of the per CPU
13+## data structure so they can be accessed from assembly code.
14+AC_CHECK_SIZEOF([void *])
15+
16 RTEMS_CHECK_NETWORKING
17 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
18 
19Index: c/src/lib/libbsp/arm/csb337/configure.ac
20===================================================================
21RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/csb337/configure.ac,v
22retrieving revision 1.17
23diff -u -p -r1.17 configure.ac
24--- c/src/lib/libbsp/arm/csb337/configure.ac    28 Nov 2009 06:28:39 -0000      1.17
25+++ c/src/lib/libbsp/arm/csb337/configure.ac    19 Jul 2010 18:03:12 -0000
26@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
27 RTEMS_CANONICALIZE_TOOLS
28 RTEMS_PROG_CCAS
29 
30+## This is needed to generate the field offsets of the per CPU
31+## data structure so they can be accessed from assembly code.
32+AC_CHECK_SIZEOF([void *])
33+
34 RTEMS_CHECK_NETWORKING
35 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
36 
37Index: c/src/lib/libbsp/arm/edb7312/configure.ac
38===================================================================
39RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/edb7312/configure.ac,v
40retrieving revision 1.22
41diff -u -p -r1.22 configure.ac
42--- c/src/lib/libbsp/arm/edb7312/configure.ac   28 Nov 2009 06:28:39 -0000      1.22
43+++ c/src/lib/libbsp/arm/edb7312/configure.ac   19 Jul 2010 18:03:12 -0000
44@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
45 RTEMS_CANONICALIZE_TOOLS
46 RTEMS_PROG_CCAS
47 
48+## This is needed to generate the field offsets of the per CPU
49+## data structure so they can be accessed from assembly code.
50+AC_CHECK_SIZEOF([void *])
51+
52 RTEMS_CHECK_NETWORKING
53 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
54 
55Index: c/src/lib/libbsp/arm/gba/configure.ac
56===================================================================
57RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/gba/configure.ac,v
58retrieving revision 1.10
59diff -u -p -r1.10 configure.ac
60--- c/src/lib/libbsp/arm/gba/configure.ac       20 Oct 2009 09:33:51 -0000      1.10
61+++ c/src/lib/libbsp/arm/gba/configure.ac       19 Jul 2010 18:03:12 -0000
62@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
63 RTEMS_CANONICALIZE_TOOLS
64 RTEMS_PROG_CCAS
65 
66+## This is needed to generate the field offsets of the per CPU
67+## data structure so they can be accessed from assembly code.
68+AC_CHECK_SIZEOF([void *])
69+
70 RTEMS_CHECK_NETWORKING
71 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
72 
73Index: c/src/lib/libbsp/arm/gdbarmsim/configure.ac
74===================================================================
75RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/gdbarmsim/configure.ac,v
76retrieving revision 1.3
77diff -u -p -r1.3 configure.ac
78--- c/src/lib/libbsp/arm/gdbarmsim/configure.ac 28 Nov 2009 06:28:39 -0000      1.3
79+++ c/src/lib/libbsp/arm/gdbarmsim/configure.ac 19 Jul 2010 18:03:12 -0000
80@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
81 RTEMS_CANONICALIZE_TOOLS
82 RTEMS_PROG_CCAS
83 
84+## This is needed to generate the field offsets of the per CPU
85+## data structure so they can be accessed from assembly code.
86+AC_CHECK_SIZEOF([void *])
87+
88 RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
89 
90 # Explicitly list all Makefiles here
91Index: c/src/lib/libbsp/arm/gp32/configure.ac
92===================================================================
93RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/gp32/configure.ac,v
94retrieving revision 1.10
95diff -u -p -r1.10 configure.ac
96--- c/src/lib/libbsp/arm/gp32/configure.ac      28 Nov 2009 06:28:39 -0000      1.10
97+++ c/src/lib/libbsp/arm/gp32/configure.ac      19 Jul 2010 18:03:12 -0000
98@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
99 RTEMS_CANONICALIZE_TOOLS
100 RTEMS_PROG_CCAS
101 
102+## This is needed to generate the field offsets of the per CPU
103+## data structure so they can be accessed from assembly code.
104+AC_CHECK_SIZEOF([void *])
105+
106 RTEMS_CHECK_NETWORKING
107 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
108 
109Index: c/src/lib/libbsp/arm/gumstix/configure.ac
110===================================================================
111RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/gumstix/configure.ac,v
112retrieving revision 1.10
113diff -u -p -r1.10 configure.ac
114--- c/src/lib/libbsp/arm/gumstix/configure.ac   28 Nov 2009 06:28:39 -0000      1.10
115+++ c/src/lib/libbsp/arm/gumstix/configure.ac   19 Jul 2010 18:03:12 -0000
116@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
117 RTEMS_CANONICALIZE_TOOLS
118 RTEMS_PROG_CCAS
119 
120+## This is needed to generate the field offsets of the per CPU
121+## data structure so they can be accessed from assembly code.
122+AC_CHECK_SIZEOF([void *])
123+
124 RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[0])
125 RTEMS_BSPOPTS_HELP([ON_SKYEYE],
126 [If defined, enable options which optimize executingon the Skyeye
127Index: c/src/lib/libbsp/arm/lpc24xx/configure.ac
128===================================================================
129RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/lpc24xx/configure.ac,v
130retrieving revision 1.16
131diff -u -p -r1.16 configure.ac
132--- c/src/lib/libbsp/arm/lpc24xx/configure.ac   23 Jun 2010 08:11:28 -0000      1.16
133+++ c/src/lib/libbsp/arm/lpc24xx/configure.ac   19 Jul 2010 18:03:12 -0000
134@@ -18,6 +18,12 @@ RTEMS_PROG_CC_FOR_TARGET
135 RTEMS_CANONICALIZE_TOOLS
136 RTEMS_PROG_CCAS
137 
138+## This is needed to generate the field offsets of the per CPU
139+## data structure so they can be accessed from assembly code.
140+AC_CHECK_SIZEOF([void *])
141+
142 RTEMS_CHECK_NETWORKING
143 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
144 
145Index: c/src/lib/libbsp/arm/lpc32xx/configure.ac
146===================================================================
147RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/lpc32xx/configure.ac,v
148retrieving revision 1.7
149diff -u -p -r1.7 configure.ac
150--- c/src/lib/libbsp/arm/lpc32xx/configure.ac   23 Jun 2010 08:27:56 -0000      1.7
151+++ c/src/lib/libbsp/arm/lpc32xx/configure.ac   19 Jul 2010 18:03:12 -0000
152@@ -18,6 +18,12 @@ RTEMS_PROG_CC_FOR_TARGET
153 RTEMS_CANONICALIZE_TOOLS
154 RTEMS_PROG_CCAS
155 
156+## This is needed to generate the field offsets of the per CPU
157+## data structure so they can be accessed from assembly code.
158+AC_CHECK_SIZEOF([void *])
159+
160 RTEMS_CHECK_NETWORKING
161 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
162 
163Index: c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in
164===================================================================
165RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in,v
166retrieving revision 1.6
167diff -u -p -r1.6 bspopts.h.in
168--- c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in   25 May 2010 10:47:17 -0000      1.6
169+++ c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in   19 Jul 2010 18:03:12 -0000
170@@ -18,6 +18,33 @@
171 /* reset vector address for BSP start */
172 #undef BSP_START_RESET_VECTOR
173 
174+/* Define to 1 if you have the <inttypes.h> header file. */
175+#undef HAVE_INTTYPES_H
176+
177+/* Define to 1 if you have the <memory.h> header file. */
178+#undef HAVE_MEMORY_H
179+
180+/* Define to 1 if you have the <stdint.h> header file. */
181+#undef HAVE_STDINT_H
182+
183+/* Define to 1 if you have the <stdlib.h> header file. */
184+#undef HAVE_STDLIB_H
185+
186+/* Define to 1 if you have the <strings.h> header file. */
187+#undef HAVE_STRINGS_H
188+
189+/* Define to 1 if you have the <string.h> header file. */
190+#undef HAVE_STRING_H
191+
192+/* Define to 1 if you have the <sys/stat.h> header file. */
193+#undef HAVE_SYS_STAT_H
194+
195+/* Define to 1 if you have the <sys/types.h> header file. */
196+#undef HAVE_SYS_TYPES_H
197+
198+/* Define to 1 if you have the <unistd.h> header file. */
199+#undef HAVE_UNISTD_H
200+
201 /* ARM clock in Hz */
202 #undef LPC32XX_ARM_CLK
203 
204@@ -86,3 +113,9 @@
205 
206 /* Define to the version of this package. */
207 #undef PACKAGE_VERSION
208+
209+/* The size of `void *', as computed by sizeof. */
210+#undef SIZEOF_VOID_P
211+
212+/* Define to 1 if you have the ANSI C header files. */
213+#undef STDC_HEADERS
214Index: c/src/lib/libbsp/arm/nds/configure.ac
215===================================================================
216RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/nds/configure.ac,v
217retrieving revision 1.8
218diff -u -p -r1.8 configure.ac
219--- c/src/lib/libbsp/arm/nds/configure.ac       20 Oct 2009 09:33:52 -0000      1.8
220+++ c/src/lib/libbsp/arm/nds/configure.ac       19 Jul 2010 18:03:12 -0000
221@@ -16,6 +16,12 @@ RTEMS_CANONICALIZE_TOOLS
222 RTEMS_CHECK_TOOL(OBJCOPY,objcopy,:)
223 RTEMS_PROG_CCAS
224 
225+## This is needed to generate the field offsets of the per CPU
226+## data structure so they can be accessed from assembly code.
227+AC_CHECK_SIZEOF([void *])
228+
229 RTEMS_CONFIG_BUILD_SUBDIRS(tools)
230 
231 ## $srcdir/mk_libnds.sh $srcdir
232Index: c/src/lib/libbsp/arm/rtl22xx/configure.ac
233===================================================================
234RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/rtl22xx/configure.ac,v
235retrieving revision 1.9
236diff -u -p -r1.9 configure.ac
237--- c/src/lib/libbsp/arm/rtl22xx/configure.ac   28 Nov 2009 06:28:39 -0000      1.9
238+++ c/src/lib/libbsp/arm/rtl22xx/configure.ac   19 Jul 2010 18:03:12 -0000
239@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
240 RTEMS_CANONICALIZE_TOOLS
241 RTEMS_PROG_CCAS
242 
243+## This is needed to generate the field offsets of the per CPU
244+## data structure so they can be accessed from assembly code.
245+AC_CHECK_SIZEOF([void *])
246+
247 RTEMS_CHECK_NETWORKING
248 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
249 
250Index: c/src/lib/libbsp/arm/smdk2410/configure.ac
251===================================================================
252RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/arm/smdk2410/configure.ac,v
253retrieving revision 1.9
254diff -u -p -r1.9 configure.ac
255--- c/src/lib/libbsp/arm/smdk2410/configure.ac  28 Nov 2009 06:28:39 -0000      1.9
256+++ c/src/lib/libbsp/arm/smdk2410/configure.ac  19 Jul 2010 18:03:12 -0000
257@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
258 RTEMS_CANONICALIZE_TOOLS
259 RTEMS_PROG_CCAS
260 
261+## This is needed to generate the field offsets of the per CPU
262+## data structure so they can be accessed from assembly code.
263+AC_CHECK_SIZEOF([void *])
264+
265 RTEMS_CHECK_NETWORKING
266 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
267 
268Index: c/src/lib/libbsp/avr/avrtest/configure.ac
269===================================================================
270RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/avr/avrtest/configure.ac,v
271retrieving revision 1.5
272diff -u -p -r1.5 configure.ac
273--- c/src/lib/libbsp/avr/avrtest/configure.ac   28 Nov 2009 06:28:39 -0000      1.5
274+++ c/src/lib/libbsp/avr/avrtest/configure.ac   19 Jul 2010 18:03:12 -0000
275@@ -17,6 +17,12 @@ RTEMS_PROG_CC_FOR_TARGET
276 RTEMS_CANONICALIZE_TOOLS
277 RTEMS_PROG_CCAS
278 
279+## This is needed to generate the field offsets of the per CPU
280+## data structure so they can be accessed from assembly code.
281+AC_CHECK_SIZEOF([void *])
282+
283 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
284 
285 # Explicitly list all Makefiles here
286Index: c/src/lib/libbsp/bfin/bf537Stamp/configure.ac
287===================================================================
288RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/bfin/bf537Stamp/configure.ac,v
289retrieving revision 1.9
290diff -u -p -r1.9 configure.ac
291--- c/src/lib/libbsp/bfin/bf537Stamp/configure.ac       28 Nov 2009 06:28:39 -0000      1.9
292+++ c/src/lib/libbsp/bfin/bf537Stamp/configure.ac       19 Jul 2010 18:03:12 -0000
293@@ -16,6 +16,12 @@ RTEMS_PROG_CC_FOR_TARGET
294 RTEMS_CANONICALIZE_TOOLS
295 RTEMS_PROG_CCAS
296 
297+## This is needed to generate the field offsets of the per CPU
298+## data structure so they can be accessed from assembly code.
299+AC_CHECK_SIZEOF([void *])
300+
301 RTEMS_CHECK_NETWORKING
302 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
303 
304Index: c/src/lib/libbsp/bfin/eZKit533/configure.ac
305===================================================================
306RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/bfin/eZKit533/configure.ac,v
307retrieving revision 1.10
308diff -u -p -r1.10 configure.ac
309--- c/src/lib/libbsp/bfin/eZKit533/configure.ac 28 Nov 2009 06:28:39 -0000      1.10
310+++ c/src/lib/libbsp/bfin/eZKit533/configure.ac 19 Jul 2010 18:03:12 -0000
311@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
312 RTEMS_CANONICALIZE_TOOLS
313 RTEMS_PROG_CCAS
314 
315+## This is needed to generate the field offsets of the per CPU
316+## data structure so they can be accessed from assembly code.
317+AC_CHECK_SIZEOF([void *])
318+
319 ## bsp-specific options
320 RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0])
321 RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
322Index: c/src/lib/libbsp/h8300/h8sim/configure.ac
323===================================================================
324RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/h8300/h8sim/configure.ac,v
325retrieving revision 1.20
326diff -u -p -r1.20 configure.ac
327--- c/src/lib/libbsp/h8300/h8sim/configure.ac   28 Nov 2009 06:28:39 -0000      1.20
328+++ c/src/lib/libbsp/h8300/h8sim/configure.ac   19 Jul 2010 18:03:12 -0000
329@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
330 RTEMS_CANONICALIZE_TOOLS
331 RTEMS_PROG_CCAS
332 
333+## This is needed to generate the field offsets of the per CPU
334+## data structure so they can be accessed from assembly code.
335+AC_CHECK_SIZEOF([void *])
336+
337 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
338 
339 # Explicitly list all Makefiles here
340Index: c/src/lib/libbsp/i386/i386ex/configure.ac
341===================================================================
342RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/i386/i386ex/configure.ac,v
343retrieving revision 1.26
344diff -u -p -r1.26 configure.ac
345--- c/src/lib/libbsp/i386/i386ex/configure.ac   28 Nov 2009 06:28:39 -0000      1.26
346+++ c/src/lib/libbsp/i386/i386ex/configure.ac   19 Jul 2010 18:03:12 -0000
347@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
348 RTEMS_CANONICALIZE_TOOLS
349 RTEMS_PROG_CCAS
350 
351+## This is needed to generate the field offsets of the per CPU
352+## data structure so they can be accessed from assembly code.
353+AC_CHECK_SIZEOF([void *])
354+
355 RTEMS_CHECK_NETWORKING
356 
357 ## if this is an i386, does gas have good code16 support?
358Index: c/src/lib/libbsp/i386/pc386/configure.ac
359===================================================================
360RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/i386/pc386/configure.ac,v
361retrieving revision 1.38
362diff -u -p -r1.38 configure.ac
363--- c/src/lib/libbsp/i386/pc386/configure.ac    28 Nov 2009 06:28:39 -0000      1.38
364+++ c/src/lib/libbsp/i386/pc386/configure.ac    19 Jul 2010 18:03:12 -0000
365@@ -16,6 +16,12 @@ RTEMS_CANONICALIZE_TOOLS
366 RTEMS_CHECK_TOOL(OBJCOPY,objcopy,:)
367 RTEMS_PROG_CCAS
368 
369+## This is needed to generate the field offsets of the per CPU
370+## data structure so they can be accessed from assembly code.
371+AC_CHECK_SIZEOF([void *])
372+
373 RTEMS_CHECK_NETWORKING
374 
375 RTEMS_BSPOPTS_SET([USE_COM1_AS_CONSOLE],[*],[0])
376Index: c/src/lib/libbsp/i386/ts_386ex/configure.ac
377===================================================================
378RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/i386/ts_386ex/configure.ac,v
379retrieving revision 1.27
380diff -u -p -r1.27 configure.ac
381--- c/src/lib/libbsp/i386/ts_386ex/configure.ac 28 Nov 2009 06:28:39 -0000      1.27
382+++ c/src/lib/libbsp/i386/ts_386ex/configure.ac 19 Jul 2010 18:03:12 -0000
383@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
384 RTEMS_CANONICALIZE_TOOLS
385 RTEMS_PROG_CCAS
386 
387+## This is needed to generate the field offsets of the per CPU
388+## data structure so they can be accessed from assembly code.
389+AC_CHECK_SIZEOF([void *])
390+
391 RTEMS_CHECK_NETWORKING
392 
393 ## if this is an i386, does gas have good code16 support?
394Index: c/src/lib/libbsp/lm32/lm32_evr/configure.ac
395===================================================================
396RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/lm32/lm32_evr/configure.ac,v
397retrieving revision 1.9
398diff -u -p -r1.9 configure.ac
399--- c/src/lib/libbsp/lm32/lm32_evr/configure.ac 28 Nov 2009 06:28:40 -0000      1.9
400+++ c/src/lib/libbsp/lm32/lm32_evr/configure.ac 19 Jul 2010 18:03:12 -0000
401@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
402 RTEMS_CANONICALIZE_TOOLS
403 RTEMS_PROG_CCAS
404 
405+## This is needed to generate the field offsets of the per CPU
406+## data structure so they can be accessed from assembly code.
407+AC_CHECK_SIZEOF([void *])
408+
409 RTEMS_CHECK_NETWORKING
410 
411 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
412Index: c/src/lib/libbsp/m32c/m32cbsp/configure.ac
413===================================================================
414RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m32c/m32cbsp/configure.ac,v
415retrieving revision 1.5
416diff -u -p -r1.5 configure.ac
417--- c/src/lib/libbsp/m32c/m32cbsp/configure.ac  28 Nov 2009 06:28:40 -0000      1.5
418+++ c/src/lib/libbsp/m32c/m32cbsp/configure.ac  19 Jul 2010 18:03:12 -0000
419@@ -17,6 +17,12 @@ RTEMS_PROG_CC_FOR_TARGET
420 RTEMS_CANONICALIZE_TOOLS
421 RTEMS_PROG_CCAS
422 
423+## This is needed to generate the field offsets of the per CPU
424+## data structure so they can be accessed from assembly code.
425+AC_CHECK_SIZEOF([void *])
426+
427 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
428 
429 # Explicitly list all Makefiles here
430Index: c/src/lib/libbsp/m32r/m32rsim/configure.ac
431===================================================================
432RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m32r/m32rsim/configure.ac,v
433retrieving revision 1.5
434diff -u -p -r1.5 configure.ac
435--- c/src/lib/libbsp/m32r/m32rsim/configure.ac  28 Nov 2009 06:28:40 -0000      1.5
436+++ c/src/lib/libbsp/m32r/m32rsim/configure.ac  19 Jul 2010 18:03:12 -0000
437@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
438 RTEMS_CANONICALIZE_TOOLS
439 RTEMS_PROG_CCAS
440 
441+## This is needed to generate the field offsets of the per CPU
442+## data structure so they can be accessed from assembly code.
443+AC_CHECK_SIZEOF([void *])
444+
445 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
446 
447 # Explicitly list all Makefiles here
448Index: c/src/lib/libbsp/m68k/av5282/configure.ac
449===================================================================
450RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/av5282/configure.ac,v
451retrieving revision 1.9
452diff -u -p -r1.9 configure.ac
453--- c/src/lib/libbsp/m68k/av5282/configure.ac   28 Nov 2009 06:28:40 -0000      1.9
454+++ c/src/lib/libbsp/m68k/av5282/configure.ac   19 Jul 2010 18:03:12 -0000
455@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
456 RTEMS_CANONICALIZE_TOOLS
457 RTEMS_PROG_CCAS
458 
459+## This is needed to generate the field offsets of the per CPU
460+## data structure so they can be accessed from assembly code.
461+AC_CHECK_SIZEOF([void *])
462+
463 RTEMS_CHECK_NETWORKING
464 
465 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
466Index: c/src/lib/libbsp/m68k/csb360/configure.ac
467===================================================================
468RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/csb360/configure.ac,v
469retrieving revision 1.10
470diff -u -p -r1.10 configure.ac
471--- c/src/lib/libbsp/m68k/csb360/configure.ac   28 Nov 2009 06:28:40 -0000      1.10
472+++ c/src/lib/libbsp/m68k/csb360/configure.ac   19 Jul 2010 18:03:12 -0000
473@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
474 RTEMS_CANONICALIZE_TOOLS
475 RTEMS_PROG_CCAS
476 
477+## This is needed to generate the field offsets of the per CPU
478+## data structure so they can be accessed from assembly code.
479+AC_CHECK_SIZEOF([void *])
480+
481 RTEMS_CHECK_NETWORKING
482 
483 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
484Index: c/src/lib/libbsp/m68k/gen68302/configure.ac
485===================================================================
486RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/gen68302/configure.ac,v
487retrieving revision 1.22
488diff -u -p -r1.22 configure.ac
489--- c/src/lib/libbsp/m68k/gen68302/configure.ac 28 Nov 2009 06:28:40 -0000      1.22
490+++ c/src/lib/libbsp/m68k/gen68302/configure.ac 19 Jul 2010 18:03:12 -0000
491@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
492 RTEMS_CANONICALIZE_TOOLS
493 RTEMS_PROG_CCAS
494 
495+## This is needed to generate the field offsets of the per CPU
496+## data structure so they can be accessed from assembly code.
497+AC_CHECK_SIZEOF([void *])
498+
499 RTEMS_CHECK_NETWORKING
500 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
501 
502Index: c/src/lib/libbsp/m68k/gen68340/configure.ac
503===================================================================
504RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/gen68340/configure.ac,v
505retrieving revision 1.22
506diff -u -p -r1.22 configure.ac
507--- c/src/lib/libbsp/m68k/gen68340/configure.ac 28 Nov 2009 06:28:40 -0000      1.22
508+++ c/src/lib/libbsp/m68k/gen68340/configure.ac 19 Jul 2010 18:03:12 -0000
509@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
510 RTEMS_CANONICALIZE_TOOLS
511 RTEMS_PROG_CCAS
512 
513+## This is needed to generate the field offsets of the per CPU
514+## data structure so they can be accessed from assembly code.
515+AC_CHECK_SIZEOF([void *])
516+
517 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
518 
519 # Explicitly list all Makefiles here
520Index: c/src/lib/libbsp/m68k/gen68360/configure.ac
521===================================================================
522RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/gen68360/configure.ac,v
523retrieving revision 1.24
524diff -u -p -r1.24 configure.ac
525--- c/src/lib/libbsp/m68k/gen68360/configure.ac 28 Nov 2009 06:28:40 -0000      1.24
526+++ c/src/lib/libbsp/m68k/gen68360/configure.ac 19 Jul 2010 18:03:12 -0000
527@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
528 RTEMS_CANONICALIZE_TOOLS
529 RTEMS_PROG_CCAS
530 
531+## This is needed to generate the field offsets of the per CPU
532+## data structure so they can be accessed from assembly code.
533+AC_CHECK_SIZEOF([void *])
534+
535 RTEMS_CHECK_NETWORKING
536 
537 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
538Index: c/src/lib/libbsp/m68k/genmcf548x/configure.ac
539===================================================================
540RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/genmcf548x/configure.ac,v
541retrieving revision 1.10
542diff -u -p -r1.10 configure.ac
543--- c/src/lib/libbsp/m68k/genmcf548x/configure.ac       28 Nov 2009 06:28:40 -0000      1.10
544+++ c/src/lib/libbsp/m68k/genmcf548x/configure.ac       19 Jul 2010 18:03:12 -0000
545@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
546 RTEMS_CANONICALIZE_TOOLS
547 RTEMS_PROG_CCAS
548 
549+## This is needed to generate the field offsets of the per CPU
550+## data structure so they can be accessed from assembly code.
551+AC_CHECK_SIZEOF([void *])
552+
553 RTEMS_CHECK_NETWORKING
554 
555 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
556Index: c/src/lib/libbsp/m68k/idp/configure.ac
557===================================================================
558RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/idp/configure.ac,v
559retrieving revision 1.22
560diff -u -p -r1.22 configure.ac
561--- c/src/lib/libbsp/m68k/idp/configure.ac      28 Nov 2009 06:28:40 -0000      1.22
562+++ c/src/lib/libbsp/m68k/idp/configure.ac      19 Jul 2010 18:03:12 -0000
563@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
564 RTEMS_CANONICALIZE_TOOLS
565 RTEMS_PROG_CCAS
566 
567+## This is needed to generate the field offsets of the per CPU
568+## data structure so they can be accessed from assembly code.
569+AC_CHECK_SIZEOF([void *])
570+
571 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
572 
573 # Explicitly list all Makefiles here
574Index: c/src/lib/libbsp/m68k/mcf5206elite/configure.ac
575===================================================================
576RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mcf5206elite/configure.ac,v
577retrieving revision 1.21
578diff -u -p -r1.21 configure.ac
579--- c/src/lib/libbsp/m68k/mcf5206elite/configure.ac     28 Nov 2009 06:28:40 -0000      1.21
580+++ c/src/lib/libbsp/m68k/mcf5206elite/configure.ac     19 Jul 2010 18:03:12 -0000
581@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
582 RTEMS_CANONICALIZE_TOOLS
583 RTEMS_PROG_CCAS
584 
585+## This is needed to generate the field offsets of the per CPU
586+## data structure so they can be accessed from assembly code.
587+AC_CHECK_SIZEOF([void *])
588+
589 RTEMS_CHECK_NETWORKING
590 
591 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
592Index: c/src/lib/libbsp/m68k/mcf52235/configure.ac
593===================================================================
594RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mcf52235/configure.ac,v
595retrieving revision 1.8
596diff -u -p -r1.8 configure.ac
597--- c/src/lib/libbsp/m68k/mcf52235/configure.ac 5 Apr 2010 17:07:17 -0000       1.8
598+++ c/src/lib/libbsp/m68k/mcf52235/configure.ac 19 Jul 2010 18:03:12 -0000
599@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
600 RTEMS_CANONICALIZE_TOOLS
601 RTEMS_PROG_CCAS
602 
603+## This is needed to generate the field offsets of the per CPU
604+## data structure so they can be accessed from assembly code.
605+AC_CHECK_SIZEOF([void *])
606+
607 RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION
608 RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
609 
610Index: c/src/lib/libbsp/m68k/mcf5225x/configure.ac
611===================================================================
612RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mcf5225x/configure.ac,v
613retrieving revision 1.1
614diff -u -p -r1.1 configure.ac
615--- c/src/lib/libbsp/m68k/mcf5225x/configure.ac 5 Apr 2010 17:06:57 -0000       1.1
616+++ c/src/lib/libbsp/m68k/mcf5225x/configure.ac 19 Jul 2010 18:03:12 -0000
617@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
618 RTEMS_CANONICALIZE_TOOLS
619 RTEMS_PROG_CCAS
620 
621+## This is needed to generate the field offsets of the per CPU
622+## data structure so they can be accessed from assembly code.
623+AC_CHECK_SIZEOF([void *])
624+
625 RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION
626 RTEMS_BSP_BOOTCARD_OPTIONS
627 RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
628Index: c/src/lib/libbsp/m68k/mcf5235/configure.ac
629===================================================================
630RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mcf5235/configure.ac,v
631retrieving revision 1.10
632diff -u -p -r1.10 configure.ac
633--- c/src/lib/libbsp/m68k/mcf5235/configure.ac  28 Nov 2009 06:28:40 -0000      1.10
634+++ c/src/lib/libbsp/m68k/mcf5235/configure.ac  19 Jul 2010 18:03:12 -0000
635@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
636 RTEMS_CANONICALIZE_TOOLS
637 RTEMS_PROG_CCAS
638 
639+## This is needed to generate the field offsets of the per CPU
640+## data structure so they can be accessed from assembly code.
641+AC_CHECK_SIZEOF([void *])
642+
643 RTEMS_CHECK_NETWORKING
644 
645 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
646Index: c/src/lib/libbsp/m68k/mcf5329/configure.ac
647===================================================================
648RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mcf5329/configure.ac,v
649retrieving revision 1.7
650diff -u -p -r1.7 configure.ac
651--- c/src/lib/libbsp/m68k/mcf5329/configure.ac  28 Nov 2009 06:28:40 -0000      1.7
652+++ c/src/lib/libbsp/m68k/mcf5329/configure.ac  19 Jul 2010 18:03:12 -0000
653@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
654 RTEMS_CANONICALIZE_TOOLS
655 RTEMS_PROG_CCAS
656 
657+## This is needed to generate the field offsets of the per CPU
658+## data structure so they can be accessed from assembly code.
659+AC_CHECK_SIZEOF([void *])
660+
661 RTEMS_CHECK_NETWORKING
662 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
663 
664Index: c/src/lib/libbsp/m68k/mrm332/configure.ac
665===================================================================
666RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mrm332/configure.ac,v
667retrieving revision 1.21
668diff -u -p -r1.21 configure.ac
669--- c/src/lib/libbsp/m68k/mrm332/configure.ac   28 Nov 2009 06:28:40 -0000      1.21
670+++ c/src/lib/libbsp/m68k/mrm332/configure.ac   19 Jul 2010 18:03:12 -0000
671@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
672 RTEMS_CANONICALIZE_TOOLS
673 RTEMS_PROG_CCAS
674 
675+## This is needed to generate the field offsets of the per CPU
676+## data structure so they can be accessed from assembly code.
677+AC_CHECK_SIZEOF([void *])
678+
679 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
680 
681 # Explicitly list all Makefiles here
682Index: c/src/lib/libbsp/m68k/mvme136/configure.ac
683===================================================================
684RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mvme136/configure.ac,v
685retrieving revision 1.23
686diff -u -p -r1.23 configure.ac
687--- c/src/lib/libbsp/m68k/mvme136/configure.ac  28 Nov 2009 06:28:40 -0000      1.23
688+++ c/src/lib/libbsp/m68k/mvme136/configure.ac  19 Jul 2010 18:03:12 -0000
689@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
690 RTEMS_CANONICALIZE_TOOLS
691 RTEMS_PROG_CCAS
692 
693+## This is needed to generate the field offsets of the per CPU
694+## data structure so they can be accessed from assembly code.
695+AC_CHECK_SIZEOF([void *])
696+
697 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
698 
699 # Explicitly list all Makefiles here
700Index: c/src/lib/libbsp/m68k/mvme147/configure.ac
701===================================================================
702RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mvme147/configure.ac,v
703retrieving revision 1.22
704diff -u -p -r1.22 configure.ac
705--- c/src/lib/libbsp/m68k/mvme147/configure.ac  28 Nov 2009 06:28:40 -0000      1.22
706+++ c/src/lib/libbsp/m68k/mvme147/configure.ac  19 Jul 2010 18:03:12 -0000
707@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
708 RTEMS_CANONICALIZE_TOOLS
709 RTEMS_PROG_CCAS
710 
711+## This is needed to generate the field offsets of the per CPU
712+## data structure so they can be accessed from assembly code.
713+AC_CHECK_SIZEOF([void *])
714+
715 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
716 
717 # Explicitly list all Makefiles here
718Index: c/src/lib/libbsp/m68k/mvme147s/configure.ac
719===================================================================
720RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mvme147s/configure.ac,v
721retrieving revision 1.23
722diff -u -p -r1.23 configure.ac
723--- c/src/lib/libbsp/m68k/mvme147s/configure.ac 28 Nov 2009 06:28:40 -0000      1.23
724+++ c/src/lib/libbsp/m68k/mvme147s/configure.ac 19 Jul 2010 18:03:12 -0000
725@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
726 RTEMS_CANONICALIZE_TOOLS
727 RTEMS_PROG_CCAS
728 
729+## This is needed to generate the field offsets of the per CPU
730+## data structure so they can be accessed from assembly code.
731+AC_CHECK_SIZEOF([void *])
732+
733 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
734 
735 # Explicitly list all Makefiles here
736Index: c/src/lib/libbsp/m68k/mvme162/configure.ac
737===================================================================
738RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mvme162/configure.ac,v
739retrieving revision 1.26
740diff -u -p -r1.26 configure.ac
741--- c/src/lib/libbsp/m68k/mvme162/configure.ac  28 Nov 2009 06:28:40 -0000      1.26
742+++ c/src/lib/libbsp/m68k/mvme162/configure.ac  19 Jul 2010 18:03:12 -0000
743@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
744 RTEMS_CANONICALIZE_TOOLS
745 RTEMS_PROG_CCAS
746 
747+## This is needed to generate the field offsets of the per CPU
748+## data structure so they can be accessed from assembly code.
749+AC_CHECK_SIZEOF([void *])
750+
751 RTEMS_CHECK_NETWORKING
752 
753 ## RTEMS_CONFIG_BUILD_SUBDIRS(tools)
754Index: c/src/lib/libbsp/m68k/mvme167/configure.ac
755===================================================================
756RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/mvme167/configure.ac,v
757retrieving revision 1.24
758diff -u -p -r1.24 configure.ac
759--- c/src/lib/libbsp/m68k/mvme167/configure.ac  28 Nov 2009 06:28:40 -0000      1.24
760+++ c/src/lib/libbsp/m68k/mvme167/configure.ac  19 Jul 2010 18:03:12 -0000
761@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
762 RTEMS_CANONICALIZE_TOOLS
763 RTEMS_PROG_CCAS
764 
765+## This is needed to generate the field offsets of the per CPU
766+## data structure so they can be accessed from assembly code.
767+AC_CHECK_SIZEOF([void *])
768+
769 RTEMS_CHECK_NETWORKING
770 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
771 
772Index: c/src/lib/libbsp/m68k/ods68302/configure.ac
773===================================================================
774RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/ods68302/configure.ac,v
775retrieving revision 1.23
776diff -u -p -r1.23 configure.ac
777--- c/src/lib/libbsp/m68k/ods68302/configure.ac 28 Nov 2009 06:28:40 -0000      1.23
778+++ c/src/lib/libbsp/m68k/ods68302/configure.ac 19 Jul 2010 18:03:12 -0000
779@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
780 RTEMS_CANONICALIZE_TOOLS
781 RTEMS_PROG_CCAS
782 
783+## This is needed to generate the field offsets of the per CPU
784+## data structure so they can be accessed from assembly code.
785+AC_CHECK_SIZEOF([void *])
786+
787 AC_ARG_ENABLE(ods68302-debug,
788 [AS_HELP_STRING(--enable-ods68302-debug,whether to support bsp debugging)],
789 [case $enable_ods68302_debug in
790Index: c/src/lib/libbsp/m68k/sim68000/configure.ac
791===================================================================
792RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/sim68000/configure.ac,v
793retrieving revision 1.24
794diff -u -p -r1.24 configure.ac
795--- c/src/lib/libbsp/m68k/sim68000/configure.ac 28 Nov 2009 06:28:40 -0000      1.24
796+++ c/src/lib/libbsp/m68k/sim68000/configure.ac 19 Jul 2010 18:03:12 -0000
797@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
798 RTEMS_CANONICALIZE_TOOLS
799 RTEMS_PROG_CCAS
800 
801+## This is needed to generate the field offsets of the per CPU
802+## data structure so they can be accessed from assembly code.
803+AC_CHECK_SIZEOF([void *])
804+
805 ## bsp-specific options
806 RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0])
807 RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
808Index: c/src/lib/libbsp/m68k/uC5282/configure.ac
809===================================================================
810RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/m68k/uC5282/configure.ac,v
811retrieving revision 1.11
812diff -u -p -r1.11 configure.ac
813--- c/src/lib/libbsp/m68k/uC5282/configure.ac   28 Nov 2009 06:28:40 -0000      1.11
814+++ c/src/lib/libbsp/m68k/uC5282/configure.ac   19 Jul 2010 18:03:12 -0000
815@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
816 RTEMS_CANONICALIZE_TOOLS
817 RTEMS_PROG_CCAS
818 
819+## This is needed to generate the field offsets of the per CPU
820+## data structure so they can be accessed from assembly code.
821+AC_CHECK_SIZEOF([void *])
822+
823 RTEMS_CHECK_NETWORKING
824 
825 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
826Index: c/src/lib/libbsp/mips/csb350/configure.ac
827===================================================================
828RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/csb350/configure.ac,v
829retrieving revision 1.11
830diff -u -p -r1.11 configure.ac
831--- c/src/lib/libbsp/mips/csb350/configure.ac   28 Nov 2009 06:28:40 -0000      1.11
832+++ c/src/lib/libbsp/mips/csb350/configure.ac   19 Jul 2010 18:03:12 -0000
833@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
834 RTEMS_CANONICALIZE_TOOLS
835 RTEMS_PROG_CCAS
836 
837+## This is needed to generate the field offsets of the per CPU
838+## data structure so they can be accessed from assembly code.
839+AC_CHECK_SIZEOF([void *])
840+
841 RTEMS_CHECK_NETWORKING
842 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
843 
844Index: c/src/lib/libbsp/mips/genmongoosev/configure.ac
845===================================================================
846RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/genmongoosev/configure.ac,v
847retrieving revision 1.23
848diff -u -p -r1.23 configure.ac
849--- c/src/lib/libbsp/mips/genmongoosev/configure.ac     28 Nov 2009 06:28:40 -0000      1.23
850+++ c/src/lib/libbsp/mips/genmongoosev/configure.ac     19 Jul 2010 18:03:12 -0000
851@@ -16,6 +16,12 @@ RTEMS_PROG_CC_FOR_TARGET
852 RTEMS_CANONICALIZE_TOOLS
853 RTEMS_PROG_CCAS
854 
855+## This is needed to generate the field offsets of the per CPU
856+## data structure so they can be accessed from assembly code.
857+AC_CHECK_SIZEOF([void *])
858+
859 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
860 
861 # Explicitly list all Makefiles here
862Index: c/src/lib/libbsp/mips/hurricane/configure.ac
863===================================================================
864RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/hurricane/configure.ac,v
865retrieving revision 1.10
866diff -u -p -r1.10 configure.ac
867--- c/src/lib/libbsp/mips/hurricane/configure.ac        13 May 2010 19:22:42 -0000      1.10
868+++ c/src/lib/libbsp/mips/hurricane/configure.ac        19 Jul 2010 18:03:12 -0000
869@@ -16,6 +16,12 @@ RTEMS_PROG_CC_FOR_TARGET
870 RTEMS_CANONICALIZE_TOOLS
871 RTEMS_PROG_CCAS
872 
873+## This is needed to generate the field offsets of the per CPU
874+## data structure so they can be accessed from assembly code.
875+AC_CHECK_SIZEOF([void *])
876+
877 RTEMS_BSPOPTS_SET([BSP_HAS_USC320],[*],[1])
878 RTEMS_BSPOPTS_HELP([BSP_HAS_USC320],
879 [This BSP has a V3 USC320 system controller chip.])
880Index: c/src/lib/libbsp/mips/jmr3904/configure.ac
881===================================================================
882RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/jmr3904/configure.ac,v
883retrieving revision 1.22
884diff -u -p -r1.22 configure.ac
885--- c/src/lib/libbsp/mips/jmr3904/configure.ac  28 Nov 2009 06:28:40 -0000      1.22
886+++ c/src/lib/libbsp/mips/jmr3904/configure.ac  19 Jul 2010 18:03:12 -0000
887@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
888 RTEMS_CANONICALIZE_TOOLS
889 RTEMS_PROG_CCAS
890 
891+## This is needed to generate the field offsets of the per CPU
892+## data structure so they can be accessed from assembly code.
893+AC_CHECK_SIZEOF([void *])
894+
895 RTEMS_CONFIG_BUILD_SUBDIRS(tools)
896 
897 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
898Index: c/src/lib/libbsp/mips/rbtx4925/configure.ac
899===================================================================
900RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/rbtx4925/configure.ac,v
901retrieving revision 1.10
902diff -u -p -r1.10 configure.ac
903--- c/src/lib/libbsp/mips/rbtx4925/configure.ac 13 May 2010 19:22:44 -0000      1.10
904+++ c/src/lib/libbsp/mips/rbtx4925/configure.ac 19 Jul 2010 18:03:12 -0000
905@@ -16,6 +16,12 @@ RTEMS_PROG_CC_FOR_TARGET
906 RTEMS_CANONICALIZE_TOOLS
907 RTEMS_PROG_CCAS
908 
909+## This is needed to generate the field offsets of the per CPU
910+## data structure so they can be accessed from assembly code.
911+AC_CHECK_SIZEOF([void *])
912+
913 RTEMS_BSPOPTS_SET([BSP_HAS_TX49xx],[*],[1])
914 RTEMS_BSPOPTS_HELP([BSP_HAS_TX49xx],
915 [This BSP has a RM52xx compatible CPU.])
916Index: c/src/lib/libbsp/mips/rbtx4938/configure.ac
917===================================================================
918RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/mips/rbtx4938/configure.ac,v
919retrieving revision 1.9
920diff -u -p -r1.9 configure.ac
921--- c/src/lib/libbsp/mips/rbtx4938/configure.ac 28 Nov 2009 06:28:40 -0000      1.9
922+++ c/src/lib/libbsp/mips/rbtx4938/configure.ac 19 Jul 2010 18:03:12 -0000
923@@ -16,6 +16,12 @@ RTEMS_PROG_CC_FOR_TARGET
924 RTEMS_CANONICALIZE_TOOLS
925 RTEMS_PROG_CCAS
926 
927+## This is needed to generate the field offsets of the per CPU
928+## data structure so they can be accessed from assembly code.
929+AC_CHECK_SIZEOF([void *])
930+
931 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
932 
933 # Explicitly list all Makefiles here
934Index: c/src/lib/libbsp/nios2/nios2_iss/configure.ac
935===================================================================
936RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/nios2/nios2_iss/configure.ac,v
937retrieving revision 1.9
938diff -u -p -r1.9 configure.ac
939--- c/src/lib/libbsp/nios2/nios2_iss/configure.ac       28 Nov 2009 06:28:40 -0000      1.9
940+++ c/src/lib/libbsp/nios2/nios2_iss/configure.ac       19 Jul 2010 18:03:12 -0000
941@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
942 RTEMS_CANONICALIZE_TOOLS
943 RTEMS_PROG_CCAS
944 
945+## This is needed to generate the field offsets of the per CPU
946+## data structure so they can be accessed from assembly code.
947+AC_CHECK_SIZEOF([void *])
948+
949 RTEMS_BSP_CLEANUP_OPTIONS(0, 1)
950 
951 # Explicitly list all Makefiles here
952Index: c/src/lib/libbsp/no_cpu/no_bsp/configure.ac
953===================================================================
954RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/no_cpu/no_bsp/configure.ac,v
955retrieving revision 1.22
956diff -u -p -r1.22 configure.ac
957--- c/src/lib/libbsp/no_cpu/no_bsp/configure.ac 28 Nov 2009 06:28:40 -0000      1.22
958+++ c/src/lib/libbsp/no_cpu/no_bsp/configure.ac 19 Jul 2010 18:03:13 -0000
959@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
960 RTEMS_CANONICALIZE_TOOLS
961 RTEMS_PROG_CCAS
962 
963+## This is needed to generate the field offsets of the per CPU
964+## data structure so they can be accessed from assembly code.
965+AC_CHECK_SIZEOF([void *])
966+
967 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
968 
969 # Explicitly list all Makefiles here
970Index: c/src/lib/libbsp/powerpc/beatnik/configure.ac
971===================================================================
972RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/beatnik/configure.ac,v
973retrieving revision 1.3
974diff -u -p -r1.3 configure.ac
975--- c/src/lib/libbsp/powerpc/beatnik/configure.ac       29 Jun 2010 18:52:46 -0000      1.3
976+++ c/src/lib/libbsp/powerpc/beatnik/configure.ac       19 Jul 2010 18:03:13 -0000
977@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
978 RTEMS_CANONICALIZE_TOOLS
979 RTEMS_PROG_CCAS
980 
981+## This is needed to generate the field offsets of the per CPU
982+## data structure so they can be accessed from assembly code.
983+AC_CHECK_SIZEOF([void *])
984+
985 RTEMS_CHECK_TOOL([OBJCOPY],[objcopy])
986 
987 RTEMS_CHECK_NETWORKING
988Index: c/src/lib/libbsp/powerpc/ep1a/configure.ac
989===================================================================
990RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/ep1a/configure.ac,v
991retrieving revision 1.14
992diff -u -p -r1.14 configure.ac
993--- c/src/lib/libbsp/powerpc/ep1a/configure.ac  29 Jun 2010 18:52:48 -0000      1.14
994+++ c/src/lib/libbsp/powerpc/ep1a/configure.ac  19 Jul 2010 18:03:13 -0000
995@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
996 RTEMS_CANONICALIZE_TOOLS
997 RTEMS_PROG_CCAS
998 
999+## This is needed to generate the field offsets of the per CPU
1000+## data structure so they can be accessed from assembly code.
1001+AC_CHECK_SIZEOF([void *])
1002+
1003 RTEMS_BSPOPTS_SET([PPC_USE_DATA_CACHE],[*],[0])
1004 RTEMS_BSPOPTS_HELP([PPC_USE_DATA_CACHE],
1005 [If defined, then the PowerPC specific code in RTEMS will use
1006Index: c/src/lib/libbsp/powerpc/gen5200/configure.ac
1007===================================================================
1008RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/gen5200/configure.ac,v
1009retrieving revision 1.18
1010diff -u -p -r1.18 configure.ac
1011--- c/src/lib/libbsp/powerpc/gen5200/configure.ac       29 Jun 2010 18:52:50 -0000      1.18
1012+++ c/src/lib/libbsp/powerpc/gen5200/configure.ac       19 Jul 2010 18:03:13 -0000
1013@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1014 RTEMS_CANONICALIZE_TOOLS
1015 RTEMS_PROG_CCAS
1016 
1017+## This is needed to generate the field offsets of the per CPU
1018+## data structure so they can be accessed from assembly code.
1019+AC_CHECK_SIZEOF([void *])
1020+
1021 RTEMS_BSPOPTS_SET([DATA_CACHE_ENABLE],[*],[1])
1022 RTEMS_BSPOPTS_HELP([DATA_CACHE_ENABLE],
1023 [If defined, the data cache will be enabled after address translation
1024Index: c/src/lib/libbsp/powerpc/gen83xx/configure.ac
1025===================================================================
1026RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/gen83xx/configure.ac,v
1027retrieving revision 1.13
1028diff -u -p -r1.13 configure.ac
1029--- c/src/lib/libbsp/powerpc/gen83xx/configure.ac       29 Jun 2010 18:52:51 -0000      1.13
1030+++ c/src/lib/libbsp/powerpc/gen83xx/configure.ac       19 Jul 2010 18:03:13 -0000
1031@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1032 RTEMS_CANONICALIZE_TOOLS
1033 RTEMS_PROG_CCAS
1034 
1035+## This is needed to generate the field offsets of the per CPU
1036+## data structure so they can be accessed from assembly code.
1037+AC_CHECK_SIZEOF([void *])
1038+
1039 RTEMS_BSPOPTS_SET([DATA_CACHE_ENABLE],[*],[1])
1040 RTEMS_BSPOPTS_HELP([DATA_CACHE_ENABLE],
1041 [If defined, the data cache will be enabled after address translation
1042Index: c/src/lib/libbsp/powerpc/haleakala/configure.ac
1043===================================================================
1044RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/haleakala/configure.ac,v
1045retrieving revision 1.9
1046diff -u -p -r1.9 configure.ac
1047--- c/src/lib/libbsp/powerpc/haleakala/configure.ac     29 Jun 2010 18:52:52 -0000      1.9
1048+++ c/src/lib/libbsp/powerpc/haleakala/configure.ac     19 Jul 2010 18:03:13 -0000
1049@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1050 RTEMS_CANONICALIZE_TOOLS
1051 RTEMS_PROG_CCAS
1052 
1053+## This is needed to generate the field offsets of the per CPU
1054+## data structure so they can be accessed from assembly code.
1055+AC_CHECK_SIZEOF([void *])
1056+
1057 RTEMS_CHECK_NETWORKING
1058 
1059 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1060Index: c/src/lib/libbsp/powerpc/mbx8xx/configure.ac
1061===================================================================
1062RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/mbx8xx/configure.ac,v
1063retrieving revision 1.33
1064diff -u -p -r1.33 configure.ac
1065--- c/src/lib/libbsp/powerpc/mbx8xx/configure.ac        29 Jun 2010 18:52:54 -0000      1.33
1066+++ c/src/lib/libbsp/powerpc/mbx8xx/configure.ac        19 Jul 2010 18:03:13 -0000
1067@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1068 RTEMS_CANONICALIZE_TOOLS
1069 RTEMS_PROG_CCAS
1070 
1071+## This is needed to generate the field offsets of the per CPU
1072+## data structure so they can be accessed from assembly code.
1073+AC_CHECK_SIZEOF([void *])
1074+
1075 RTEMS_CHECK_NETWORKING
1076 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1077 
1078Index: c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac
1079===================================================================
1080RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac,v
1081retrieving revision 1.35
1082diff -u -p -r1.35 configure.ac
1083--- c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac      29 Jun 2010 18:52:55 -0000      1.35
1084+++ c/src/lib/libbsp/powerpc/motorola_powerpc/configure.ac      19 Jul 2010 18:03:13 -0000
1085@@ -16,6 +16,12 @@ RTEMS_CANONICALIZE_TOOLS
1086 RTEMS_CHECK_TOOL(NM,nm,no)
1087 RTEMS_PROG_CCAS
1088 
1089+## This is needed to generate the field offsets of the per CPU
1090+## data structure so they can be accessed from assembly code.
1091+AC_CHECK_SIZEOF([void *])
1092+
1093 RTEMS_CHECK_NETWORKING
1094 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1095 
1096Index: c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac
1097===================================================================
1098RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac,v
1099retrieving revision 1.13
1100diff -u -p -r1.13 configure.ac
1101--- c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac    29 Jun 2010 18:52:56 -0000      1.13
1102+++ c/src/lib/libbsp/powerpc/mpc55xxevb/configure.ac    19 Jul 2010 18:03:13 -0000
1103@@ -20,6 +20,12 @@ RTEMS_PROG_CC_FOR_TARGET
1104 RTEMS_CANONICALIZE_TOOLS
1105 RTEMS_PROG_CCAS
1106 
1107+## This is needed to generate the field offsets of the per CPU
1108+## data structure so they can be accessed from assembly code.
1109+AC_CHECK_SIZEOF([void *])
1110+
1111 RTEMS_CHECK_NETWORKING
1112 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1113 
1114Index: c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac
1115===================================================================
1116RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac,v
1117retrieving revision 1.34
1118diff -u -p -r1.34 configure.ac
1119--- c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac    29 Jun 2010 18:52:57 -0000      1.34
1120+++ c/src/lib/libbsp/powerpc/mpc8260ads/configure.ac    19 Jul 2010 18:03:13 -0000
1121@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1122 RTEMS_CANONICALIZE_TOOLS
1123 RTEMS_PROG_CCAS
1124 
1125+## This is needed to generate the field offsets of the per CPU
1126+## data structure so they can be accessed from assembly code.
1127+AC_CHECK_SIZEOF([void *])
1128+
1129 RTEMS_BSPOPTS_SET([DATA_CACHE_ENABLE],[*],[0])
1130 RTEMS_BSPOPTS_HELP([DATA_CACHE_ENABLE],
1131 [If defined, the data cache will be enabled after address translation
1132Index: c/src/lib/libbsp/powerpc/mvme3100/configure.ac
1133===================================================================
1134RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/mvme3100/configure.ac,v
1135retrieving revision 1.9
1136diff -u -p -r1.9 configure.ac
1137--- c/src/lib/libbsp/powerpc/mvme3100/configure.ac      29 Jun 2010 18:52:59 -0000      1.9
1138+++ c/src/lib/libbsp/powerpc/mvme3100/configure.ac      19 Jul 2010 18:03:13 -0000
1139@@ -16,6 +16,12 @@ RTEMS_CANONICALIZE_TOOLS
1140 RTEMS_CHECK_TOOL(NM,nm,no)
1141 RTEMS_PROG_CCAS
1142 
1143+## This is needed to generate the field offsets of the per CPU
1144+## data structure so they can be accessed from assembly code.
1145+AC_CHECK_SIZEOF([void *])
1146+
1147 RTEMS_CHECK_NETWORKING
1148 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1149 
1150Index: c/src/lib/libbsp/powerpc/mvme5500/configure.ac
1151===================================================================
1152RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/mvme5500/configure.ac,v
1153retrieving revision 1.16
1154diff -u -p -r1.16 configure.ac
1155--- c/src/lib/libbsp/powerpc/mvme5500/configure.ac      29 Jun 2010 18:53:00 -0000      1.16
1156+++ c/src/lib/libbsp/powerpc/mvme5500/configure.ac      19 Jul 2010 18:03:13 -0000
1157@@ -16,6 +16,12 @@ RTEMS_CANONICALIZE_TOOLS
1158 RTEMS_CHECK_TOOL(NM,nm,no)
1159 RTEMS_PROG_CCAS
1160 
1161+## This is needed to generate the field offsets of the per CPU
1162+## data structure so they can be accessed from assembly code.
1163+AC_CHECK_SIZEOF([void *])
1164+
1165 RTEMS_CHECK_NETWORKING
1166 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1167 
1168Index: c/src/lib/libbsp/powerpc/psim/configure.ac
1169===================================================================
1170RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/psim/configure.ac,v
1171retrieving revision 1.35
1172diff -u -p -r1.35 configure.ac
1173--- c/src/lib/libbsp/powerpc/psim/configure.ac  29 Jun 2010 18:53:02 -0000      1.35
1174+++ c/src/lib/libbsp/powerpc/psim/configure.ac  19 Jul 2010 18:03:13 -0000
1175@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1176 RTEMS_CANONICALIZE_TOOLS
1177 RTEMS_PROG_CCAS
1178 
1179+## This is needed to generate the field offsets of the per CPU
1180+## data structure so they can be accessed from assembly code.
1181+AC_CHECK_SIZEOF([void *])
1182+
1183 RTEMS_CHECK_NETWORKING
1184 
1185 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1186Index: c/src/lib/libbsp/powerpc/qemuppc/configure.ac
1187===================================================================
1188RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/qemuppc/configure.ac,v
1189retrieving revision 1.5
1190diff -u -p -r1.5 configure.ac
1191--- c/src/lib/libbsp/powerpc/qemuppc/configure.ac       29 Jun 2010 18:53:03 -0000      1.5
1192+++ c/src/lib/libbsp/powerpc/qemuppc/configure.ac       19 Jul 2010 18:03:13 -0000
1193@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1194 RTEMS_CANONICALIZE_TOOLS
1195 RTEMS_PROG_CCAS
1196 
1197+## This is needed to generate the field offsets of the per CPU
1198+## data structure so they can be accessed from assembly code.
1199+AC_CHECK_SIZEOF([void *])
1200+
1201 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
1202 
1203 # Explicitly list all Makefiles here
1204Index: c/src/lib/libbsp/powerpc/score603e/configure.ac
1205===================================================================
1206RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/score603e/configure.ac,v
1207retrieving revision 1.36
1208diff -u -p -r1.36 configure.ac
1209--- c/src/lib/libbsp/powerpc/score603e/configure.ac     29 Jun 2010 18:53:04 -0000      1.36
1210+++ c/src/lib/libbsp/powerpc/score603e/configure.ac     19 Jul 2010 18:03:13 -0000
1211@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1212 RTEMS_CANONICALIZE_TOOLS
1213 RTEMS_PROG_CCAS
1214 
1215+## This is needed to generate the field offsets of the per CPU
1216+## data structure so they can be accessed from assembly code.
1217+AC_CHECK_SIZEOF([void *])
1218+
1219 ## FIXME: This should be a 1 out of 3 selection
1220 ## and is somehow coupled to USE_DINK (cf. include/gen2.h)
1221 RTEMS_BSPOPTS_SET([SCORE603E_USE_SDS],[*],[0])
1222Index: c/src/lib/libbsp/powerpc/ss555/configure.ac
1223===================================================================
1224RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/ss555/configure.ac,v
1225retrieving revision 1.17
1226diff -u -p -r1.17 configure.ac
1227--- c/src/lib/libbsp/powerpc/ss555/configure.ac 29 Jun 2010 18:53:06 -0000      1.17
1228+++ c/src/lib/libbsp/powerpc/ss555/configure.ac 19 Jul 2010 18:03:13 -0000
1229@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1230 RTEMS_CANONICALIZE_TOOLS
1231 RTEMS_PROG_CCAS
1232 
1233+## This is needed to generate the field offsets of the per CPU
1234+## data structure so they can be accessed from assembly code.
1235+AC_CHECK_SIZEOF([void *])
1236+
1237 RTEMS_CHECK_NETWORKING
1238 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1239 
1240Index: c/src/lib/libbsp/powerpc/tqm8xx/configure.ac
1241===================================================================
1242RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/tqm8xx/configure.ac,v
1243retrieving revision 1.10
1244diff -u -p -r1.10 configure.ac
1245--- c/src/lib/libbsp/powerpc/tqm8xx/configure.ac        29 Jun 2010 18:53:07 -0000      1.10
1246+++ c/src/lib/libbsp/powerpc/tqm8xx/configure.ac        19 Jul 2010 18:03:13 -0000
1247@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1248 RTEMS_CANONICALIZE_TOOLS
1249 RTEMS_PROG_CCAS
1250 
1251+## This is needed to generate the field offsets of the per CPU
1252+## data structure so they can be accessed from assembly code.
1253+AC_CHECK_SIZEOF([void *])
1254+
1255 RTEMS_CHECK_NETWORKING
1256 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1257 
1258Index: c/src/lib/libbsp/powerpc/virtex/configure.ac
1259===================================================================
1260RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/virtex/configure.ac,v
1261retrieving revision 1.9
1262diff -u -p -r1.9 configure.ac
1263--- c/src/lib/libbsp/powerpc/virtex/configure.ac        29 Jun 2010 18:53:09 -0000      1.9
1264+++ c/src/lib/libbsp/powerpc/virtex/configure.ac        19 Jul 2010 18:03:13 -0000
1265@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1266 RTEMS_CANONICALIZE_TOOLS
1267 RTEMS_PROG_CCAS
1268 
1269+## This is needed to generate the field offsets of the per CPU
1270+## data structure so they can be accessed from assembly code.
1271+AC_CHECK_SIZEOF([void *])
1272+
1273 RTEMS_CHECK_NETWORKING
1274 
1275 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1276Index: c/src/lib/libbsp/sh/gensh1/configure.ac
1277===================================================================
1278RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sh/gensh1/configure.ac,v
1279retrieving revision 1.25
1280diff -u -p -r1.25 configure.ac
1281--- c/src/lib/libbsp/sh/gensh1/configure.ac     28 Nov 2009 06:28:41 -0000      1.25
1282+++ c/src/lib/libbsp/sh/gensh1/configure.ac     19 Jul 2010 18:03:13 -0000
1283@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1284 RTEMS_CANONICALIZE_TOOLS
1285 RTEMS_PROG_CCAS
1286 
1287+## This is needed to generate the field offsets of the per CPU
1288+## data structure so they can be accessed from assembly code.
1289+AC_CHECK_SIZEOF([void *])
1290+
1291 ## bsp-specific options
1292 RTEMS_BSPOPTS_SET([CPU_CLOCK_RATE_HZ],[*],[20000000])
1293 RTEMS_BSPOPTS_HELP([CPU_CLOCK_RATE_HZ],[cpu clock rate in HZ])
1294Index: c/src/lib/libbsp/sh/gensh2/configure.ac
1295===================================================================
1296RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sh/gensh2/configure.ac,v
1297retrieving revision 1.23
1298diff -u -p -r1.23 configure.ac
1299--- c/src/lib/libbsp/sh/gensh2/configure.ac     28 Nov 2009 06:28:41 -0000      1.23
1300+++ c/src/lib/libbsp/sh/gensh2/configure.ac     19 Jul 2010 18:03:13 -0000
1301@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1302 RTEMS_CANONICALIZE_TOOLS
1303 RTEMS_PROG_CCAS
1304 
1305+## This is needed to generate the field offsets of the per CPU
1306+## data structure so they can be accessed from assembly code.
1307+AC_CHECK_SIZEOF([void *])
1308+
1309 ## bsp-specific options
1310 RTEMS_BSPOPTS_SET([CPU_CLOCK_RATE_HZ],[*],[29491200])
1311 RTEMS_BSPOPTS_HELP([CPU_CLOCK_RATE_HZ],[cpu clock rate in HZ])
1312Index: c/src/lib/libbsp/sh/gensh4/configure.ac
1313===================================================================
1314RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sh/gensh4/configure.ac,v
1315retrieving revision 1.24
1316diff -u -p -r1.24 configure.ac
1317--- c/src/lib/libbsp/sh/gensh4/configure.ac     28 Nov 2009 06:28:41 -0000      1.24
1318+++ c/src/lib/libbsp/sh/gensh4/configure.ac     19 Jul 2010 18:03:13 -0000
1319@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1320 RTEMS_CANONICALIZE_TOOLS
1321 RTEMS_PROG_CCAS
1322 
1323+## This is needed to generate the field offsets of the per CPU
1324+## data structure so they can be accessed from assembly code.
1325+AC_CHECK_SIZEOF([void *])
1326+
1327 ## bsp-specific options
1328 CPU_CLOCK_RATE_HZ=${CPU_CLOCK_RATE_HZ-96000000}
1329 AC_DEFINE_UNQUOTED(
1330Index: c/src/lib/libbsp/sh/shsim/configure.ac
1331===================================================================
1332RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sh/shsim/configure.ac,v
1333retrieving revision 1.24
1334diff -u -p -r1.24 configure.ac
1335--- c/src/lib/libbsp/sh/shsim/configure.ac      28 Nov 2009 06:28:41 -0000      1.24
1336+++ c/src/lib/libbsp/sh/shsim/configure.ac      19 Jul 2010 18:03:13 -0000
1337@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1338 RTEMS_CANONICALIZE_TOOLS
1339 RTEMS_PROG_CCAS
1340 
1341+## This is needed to generate the field offsets of the per CPU
1342+## data structure so they can be accessed from assembly code.
1343+AC_CHECK_SIZEOF([void *])
1344+
1345 ##
1346 RTEMS_BSP_ARG_ENABLE([iomem-patch],
1347 [  --enable-iomem-patch=[[yes|no]]])
1348Index: c/src/lib/libbsp/sparc/erc32/configure.ac
1349===================================================================
1350RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sparc/erc32/configure.ac,v
1351retrieving revision 1.29
1352diff -u -p -r1.29 configure.ac
1353--- c/src/lib/libbsp/sparc/erc32/configure.ac   29 Jun 2010 18:53:17 -0000      1.29
1354+++ c/src/lib/libbsp/sparc/erc32/configure.ac   19 Jul 2010 18:03:13 -0000
1355@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1356 RTEMS_CANONICALIZE_TOOLS
1357 RTEMS_PROG_CCAS
1358 
1359+## This is needed to generate the field offsets of the per CPU
1360+## data structure so they can be accessed from assembly code.
1361+AC_CHECK_SIZEOF([void *])
1362+
1363 RTEMS_CHECK_NETWORKING
1364 
1365 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1366Index: c/src/lib/libbsp/sparc/leon2/configure.ac
1367===================================================================
1368RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sparc/leon2/configure.ac,v
1369retrieving revision 1.16
1370diff -u -p -r1.16 configure.ac
1371--- c/src/lib/libbsp/sparc/leon2/configure.ac   29 Jun 2010 18:53:18 -0000      1.16
1372+++ c/src/lib/libbsp/sparc/leon2/configure.ac   19 Jul 2010 18:03:13 -0000
1373@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1374 RTEMS_CANONICALIZE_TOOLS
1375 RTEMS_PROG_CCAS
1376 
1377+## This is needed to generate the field offsets of the per CPU
1378+## data structure so they can be accessed from assembly code.
1379+AC_CHECK_SIZEOF([void *])
1380+
1381 RTEMS_CHECK_NETWORKING
1382 
1383 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1384Index: c/src/lib/libbsp/sparc/leon3/configure.ac
1385===================================================================
1386RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sparc/leon3/configure.ac,v
1387retrieving revision 1.16
1388diff -u -p -r1.16 configure.ac
1389--- c/src/lib/libbsp/sparc/leon3/configure.ac   29 Jun 2010 18:53:19 -0000      1.16
1390+++ c/src/lib/libbsp/sparc/leon3/configure.ac   19 Jul 2010 18:03:13 -0000
1391@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET
1392 RTEMS_CANONICALIZE_TOOLS
1393 RTEMS_PROG_CCAS
1394 
1395+## This is needed to generate the field offsets of the per CPU
1396+## data structure so they can be accessed from assembly code.
1397+AC_CHECK_SIZEOF([void *])
1398+
1399 RTEMS_CHECK_NETWORKING
1400 
1401 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1402Index: c/src/lib/libbsp/sparc64/niagara/configure.ac
1403===================================================================
1404RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sparc64/niagara/configure.ac,v
1405retrieving revision 1.1
1406diff -u -p -r1.1 configure.ac
1407--- c/src/lib/libbsp/sparc64/niagara/configure.ac       17 Jun 2010 16:20:34 -0000      1.1
1408+++ c/src/lib/libbsp/sparc64/niagara/configure.ac       19 Jul 2010 18:03:13 -0000
1409@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
1410 RTEMS_CANONICALIZE_TOOLS
1411 RTEMS_PROG_CCAS
1412 
1413+## This is needed to generate the field offsets of the per CPU
1414+## data structure so they can be accessed from assembly code.
1415+AC_CHECK_SIZEOF([void *])
1416+
1417 RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
1418 
1419 # Explicitly list all Makefiles here
1420Index: c/src/lib/libbsp/sparc64/usiii/configure.ac
1421===================================================================
1422RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/sparc64/usiii/configure.ac,v
1423retrieving revision 1.1
1424diff -u -p -r1.1 configure.ac
1425--- c/src/lib/libbsp/sparc64/usiii/configure.ac 17 Jun 2010 16:20:39 -0000      1.1
1426+++ c/src/lib/libbsp/sparc64/usiii/configure.ac 19 Jul 2010 18:03:13 -0000
1427@@ -15,6 +15,12 @@ RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm])
1428 RTEMS_CANONICALIZE_TOOLS
1429 RTEMS_PROG_CCAS
1430 
1431+## This is needed to generate the field offsets of the per CPU
1432+## data structure so they can be accessed from assembly code.
1433+AC_CHECK_SIZEOF([void *])
1434+
1435 RTEMS_BSPOPTS_SET([SIMSPARC_FAST_IDLE],[*],[])
1436 RTEMS_BSPOPTS_HELP([SIMSPARC_FAST_IDLE],
1437 [If defined, speed up the clock ticks while the idle task is running so
1438Index: c/src/lib/libcpu/arm/configure.ac
1439===================================================================
1440RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/arm/configure.ac,v
1441retrieving revision 1.17
1442diff -u -p -r1.17 configure.ac
1443--- c/src/lib/libcpu/arm/configure.ac   9 Apr 2010 20:24:55 -0000       1.17
1444+++ c/src/lib/libcpu/arm/configure.ac   19 Jul 2010 18:03:13 -0000
1445@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1446 RTEMS_CANONICALIZE_TOOLS
1447 RTEMS_PROG_CCAS
1448 
1449+## This is needed to generate the field offsets of the per CPU
1450+## data structure so they can be accessed from assembly code.
1451+AC_CHECK_SIZEOF([void *])
1452+
1453 AM_CONDITIONAL(shared, test "$RTEMS_CPU_MODEL" = "at91rm9200" || \
1454                       test "$RTEMS_CPU_MODEL" = "mc9328mxl" || \
1455                       test "$RTEMS_CPU_MODEL" = "s3c2410" || \
1456Index: c/src/lib/libcpu/bfin/configure.ac
1457===================================================================
1458RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/bfin/configure.ac,v
1459retrieving revision 1.2
1460diff -u -p -r1.2 configure.ac
1461--- c/src/lib/libcpu/bfin/configure.ac  28 Nov 2009 06:28:41 -0000      1.2
1462+++ c/src/lib/libcpu/bfin/configure.ac  19 Jul 2010 18:03:13 -0000
1463@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1464 RTEMS_CANONICALIZE_TOOLS
1465 RTEMS_PROG_CCAS
1466 
1467+## This is needed to generate the field offsets of the per CPU
1468+## data structure so they can be accessed from assembly code.
1469+AC_CHECK_SIZEOF([void *])
1470+
1471 RTEMS_CHECK_NETWORKING
1472 AM_CONDITIONAL(HAS_NETWORKING,test "$HAS_NETWORKING" = "yes")
1473 
1474Index: c/src/lib/libcpu/i386/configure.ac
1475===================================================================
1476RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/i386/configure.ac,v
1477retrieving revision 1.21
1478diff -u -p -r1.21 configure.ac
1479--- c/src/lib/libcpu/i386/configure.ac  28 Nov 2009 06:28:41 -0000      1.21
1480+++ c/src/lib/libcpu/i386/configure.ac  19 Jul 2010 18:03:13 -0000
1481@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1482 RTEMS_CANONICALIZE_TOOLS
1483 RTEMS_PROG_CCAS
1484 
1485+## This is needed to generate the field offsets of the per CPU
1486+## data structure so they can be accessed from assembly code.
1487+AC_CHECK_SIZEOF([void *])
1488+
1489 RTEMS_AMPOLISH3
1490 
1491 # Explicitly list all Makefiles here
1492Index: c/src/lib/libcpu/lm32/configure.ac
1493===================================================================
1494RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/lm32/configure.ac,v
1495retrieving revision 1.2
1496diff -u -p -r1.2 configure.ac
1497--- c/src/lib/libcpu/lm32/configure.ac  28 Nov 2009 06:28:41 -0000      1.2
1498+++ c/src/lib/libcpu/lm32/configure.ac  19 Jul 2010 18:03:13 -0000
1499@@ -20,6 +20,12 @@ AM_PROG_CC_C_O
1500 RTEMS_CANONICALIZE_TOOLS
1501 RTEMS_PROG_CCAS
1502 
1503+## This is needed to generate the field offsets of the per CPU
1504+## data structure so they can be accessed from assembly code.
1505+AC_CHECK_SIZEOF([void *])
1506+
1507 # At this time all models should use the shared directory so do this
1508 AM_CONDITIONAL(shared, true)
1509 
1510Index: c/src/lib/libcpu/m68k/configure.ac
1511===================================================================
1512RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/m68k/configure.ac,v
1513retrieving revision 1.39
1514diff -u -p -r1.39 configure.ac
1515--- c/src/lib/libcpu/m68k/configure.ac  5 Apr 2010 17:11:47 -0000       1.39
1516+++ c/src/lib/libcpu/m68k/configure.ac  19 Jul 2010 18:03:13 -0000
1517@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1518 RTEMS_CANONICALIZE_TOOLS
1519 RTEMS_PROG_CCAS
1520 
1521+## This is needed to generate the field offsets of the per CPU
1522+## data structure so they can be accessed from assembly code.
1523+AC_CHECK_SIZEOF([void *])
1524+
1525 RTEMS_CHECK_TOOL([OBJCOPY],[objcopy])
1526 
1527 # At this time all models should use the shared directory so do this
1528Index: c/src/lib/libcpu/mips/configure.ac
1529===================================================================
1530RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/mips/configure.ac,v
1531retrieving revision 1.28
1532diff -u -p -r1.28 configure.ac
1533--- c/src/lib/libcpu/mips/configure.ac  28 Nov 2009 06:28:41 -0000      1.28
1534+++ c/src/lib/libcpu/mips/configure.ac  19 Jul 2010 18:03:13 -0000
1535@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1536 RTEMS_CANONICALIZE_TOOLS
1537 RTEMS_PROG_CCAS
1538 
1539+## This is needed to generate the field offsets of the per CPU
1540+## data structure so they can be accessed from assembly code.
1541+AC_CHECK_SIZEOF([void *])
1542+
1543 AM_CONDITIONAL(r46xx, test "$RTEMS_CPU_MODEL" = "R4600" \
1544 || test "$RTEMS_CPU_MODEL" = "R4650" )
1545 
1546Index: c/src/lib/libcpu/nios2/configure.ac
1547===================================================================
1548RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/nios2/configure.ac,v
1549retrieving revision 1.5
1550diff -u -p -r1.5 configure.ac
1551--- c/src/lib/libcpu/nios2/configure.ac 28 Nov 2009 06:28:41 -0000      1.5
1552+++ c/src/lib/libcpu/nios2/configure.ac 19 Jul 2010 18:03:13 -0000
1553@@ -20,6 +20,12 @@ AM_PROG_CC_C_O
1554 RTEMS_CANONICALIZE_TOOLS
1555 RTEMS_PROG_CCAS
1556 
1557+## This is needed to generate the field offsets of the per CPU
1558+## data structure so they can be accessed from assembly code.
1559+AC_CHECK_SIZEOF([void *])
1560+
1561 # At this time all models should use the shared directory so do this
1562 AM_CONDITIONAL(shared, true)
1563 
1564Index: c/src/lib/libcpu/powerpc/configure.ac
1565===================================================================
1566RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/powerpc/configure.ac,v
1567retrieving revision 1.57
1568diff -u -p -r1.57 configure.ac
1569--- c/src/lib/libcpu/powerpc/configure.ac       28 Nov 2009 06:28:41 -0000      1.57
1570+++ c/src/lib/libcpu/powerpc/configure.ac       19 Jul 2010 18:03:13 -0000
1571@@ -30,6 +30,12 @@ AM_PROG_CC_C_O
1572 RTEMS_CANONICALIZE_TOOLS
1573 RTEMS_PROG_CCAS
1574 
1575+## This is needed to generate the field offsets of the per CPU
1576+## data structure so they can be accessed from assembly code.
1577+AC_CHECK_SIZEOF([void *])
1578+
1579 AM_CONDITIONAL(shared, \
1580    test "$RTEMS_CPU_MODEL" = "mpc750" \
1581 || test "$RTEMS_CPU_MODEL" = "mpc7400" \
1582Index: c/src/lib/libcpu/sh/configure.ac
1583===================================================================
1584RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/sh/configure.ac,v
1585retrieving revision 1.24
1586diff -u -p -r1.24 configure.ac
1587--- c/src/lib/libcpu/sh/configure.ac    28 Nov 2009 06:28:41 -0000      1.24
1588+++ c/src/lib/libcpu/sh/configure.ac    19 Jul 2010 18:03:13 -0000
1589@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1590 RTEMS_CANONICALIZE_TOOLS
1591 RTEMS_PROG_CCAS
1592 
1593+## This is needed to generate the field offsets of the per CPU
1594+## data structure so they can be accessed from assembly code.
1595+AC_CHECK_SIZEOF([void *])
1596+
1597 AM_CONDITIONAL([sh7032],[test x"$RTEMS_CPU_MODEL" = x"sh7032"])
1598 AM_CONDITIONAL([sh7045],[test x"$RTEMS_CPU_MODEL" = x"sh7045"])
1599 AM_CONDITIONAL([sh7750],[test x"$RTEMS_CPU_MODEL" = x"sh7750"])
1600Index: c/src/lib/libcpu/sparc/configure.ac
1601===================================================================
1602RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/sparc/configure.ac,v
1603retrieving revision 1.25
1604diff -u -p -r1.25 configure.ac
1605--- c/src/lib/libcpu/sparc/configure.ac 28 Nov 2009 06:28:41 -0000      1.25
1606+++ c/src/lib/libcpu/sparc/configure.ac 19 Jul 2010 18:03:13 -0000
1607@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1608 RTEMS_CANONICALIZE_TOOLS
1609 RTEMS_PROG_CCAS
1610 
1611+## This is needed to generate the field offsets of the per CPU
1612+## data structure so they can be accessed from assembly code.
1613+AC_CHECK_SIZEOF([void *])
1614+
1615 AM_CONDITIONAL(has_instruction_cache, test "$RTEMS_CPU_MODEL" = "leon1" \
1616 || test "$RTEMS_CPU_MODEL" = "leon2" || test "$RTEMS_CPU_MODEL" = "leon3" )
1617 
1618Index: c/src/lib/libcpu/sparc64/configure.ac
1619===================================================================
1620RCS file: /usr1/CVS/rtems/c/src/lib/libcpu/sparc64/configure.ac,v
1621retrieving revision 1.1
1622diff -u -p -r1.1 configure.ac
1623--- c/src/lib/libcpu/sparc64/configure.ac       17 Jun 2010 16:16:25 -0000      1.1
1624+++ c/src/lib/libcpu/sparc64/configure.ac       19 Jul 2010 18:03:13 -0000
1625@@ -21,6 +21,12 @@ AM_PROG_CC_C_O
1626 RTEMS_CANONICALIZE_TOOLS
1627 RTEMS_PROG_CCAS
1628 
1629+## This is needed to generate the field offsets of the per CPU
1630+## data structure so they can be accessed from assembly code.
1631+AC_CHECK_SIZEOF([void *])
1632+
1633 AM_CONDITIONAL(shared, test x"$RTEMS_CPU_MODEL" = x"sun4v" || \
1634                        test x"$RTEMS_CPU_MODEL" = x"sun4u")
1635 
1636Index: cpukit/configure.ac
1637===================================================================
1638RCS file: /usr1/CVS/rtems/cpukit/configure.ac,v
1639retrieving revision 1.189
1640diff -u -p -r1.189 configure.ac
1641--- cpukit/configure.ac 29 Jun 2010 18:51:49 -0000      1.189
1642+++ cpukit/configure.ac 19 Jul 2010 18:03:13 -0000
1643@@ -202,11 +202,6 @@ RTEMS_CPUOPT([__RTEMS_ADA__],
1644 ## Then we propagate a private copy of the value into cpuopts.h
1645 ## so it is always available to the RTEMS header files.
1646 
1647-RTEMS_CPUOPT([__RTEMS_SIZEOF_VOID_P__],
1648-  [true],
1649-  [$ac_cv_sizeof_void_p],
1650-  [Size of a void * pointer])
1651-
1652 RTEMS_CPUOPT([__RTEMS_MAJOR__],
1653   [true],
1654   [$rtems_major],
1655Index: cpukit/score/include/rtems/score/percpu.h
1656===================================================================
1657RCS file: /usr1/CVS/rtems/cpukit/score/include/rtems/score/percpu.h,v
1658retrieving revision 1.3
1659diff -u -p -r1.3 percpu.h
1660--- cpukit/score/include/rtems/score/percpu.h   16 Jul 2010 08:31:33 -0000      1.3
1661+++ cpukit/score/include/rtems/score/percpu.h   19 Jul 2010 18:03:14 -0000
1662@@ -99,8 +99,8 @@ typedef struct {
1663    *  we need to have places in the per cpu table to hold them.
1664    */
1665   #define PER_CPU_INTERRUPT_STACK_LOW   0
1666-  #define PER_CPU_INTERRUPT_STACK_HIGH  (1 * __RTEMS_SIZEOF_VOID_P__)
1667-  #define PER_CPU_END_STACK             (2 * __RTEMS_SIZEOF_VOID_P__)
1668+  #define PER_CPU_INTERRUPT_STACK_HIGH  (1 * SIZEOF_VOID_P)
1669+  #define PER_CPU_END_STACK             (2 * SIZEOF_VOID_P)
1670 #else
1671   /*
1672    *  Otherwise, there are no interrupt stack addresses in the per CPU table.
1673@@ -114,13 +114,13 @@ typedef struct {
1674 #define PER_CPU_ISR_NEST_LEVEL \
1675           PER_CPU_END_STACK + 0
1676 #define PER_CPU_EXECUTING \
1677-          PER_CPU_END_STACK + (1 * __RTEMS_SIZEOF_VOID_P__)
1678+          PER_CPU_END_STACK + (1 * SIZEOF_VOID_P)
1679 #define PER_CPU_HEIR \
1680-          PER_CPU_END_STACK + (2 * __RTEMS_SIZEOF_VOID_P__)
1681+          PER_CPU_END_STACK + (2 * SIZEOF_VOID_P)
1682 #define PER_CPU_IDLE \
1683-          PER_CPU_END_STACK + (3 * __RTEMS_SIZEOF_VOID_P__)
1684+          PER_CPU_END_STACK + (3 * SIZEOF_VOID_P)
1685 #define PER_CPU_DISPATCH_NEEDED \
1686-         PER_CPU_END_STACK + (4 * __RTEMS_SIZEOF_VOID_P__)
1687+         PER_CPU_END_STACK + (4 * SIZEOF_VOID_P)
1688 
1689 #define ISR_NEST_LEVEL \
1690          (SYM(_Per_CPU_Information) + PER_CPU_ISR_NEST_LEVEL)