[U-Boot-Users] New port Siemens SMN42 board

Wolfgang Denk wd at denx.de
Mon Mar 26 22:02:49 CEST 2007

In message <200703261750.l2QHosEa002639 at peedub.jennejohn.org> you wrote:
> I was sort of unsure about this myself. I asked Wolfgang Denk whether I
> shouldn't also use CONFIG_LPC2292 here, but he never responded to my
> question. I'm not certain whether this will adversely impact other boards.

I don't know a good answer.

> I'm willing to change the patch so that it reads (CONFIG_MMC && \
> CONFIG_LPC2292), which would minimize its scope.
> On a (ARM) related note - our customer reports that he cannot compile u-boot
> because his tool-chain dumps its cookies on this union in include/ \
> asm-arm/processor.h:
> union debug_insn {
> 	u32	arm;
> 	u16	thumb;
> };

"arm" is a perfectly legal name for a C variable.

> His gcc defines arm as 1 which leads to big problems. He's unwilling to
> move to a different tool-chain (what can one do?).
> AFAICT the union is not used anywhere in the C-sources, either directly or
> indirectly. In fact most of this header file seems to be excess baggage
> taken directly from the linux-tree. Any problem with renaming the arm entry
> to e.g. _arm?

I want to keep this file as close as possible to the  original  Linux
header  file.  Even  the  current  kernel.org  tree has "u32 arm;" in
"include/asm-arm/processor.h", so please don't change it.

Best regards,

Wolfgang Denk

DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk
Office:  Kirchenstr. 5,       D-82194 Groebenzell,            Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
He'd been wrong, there _was_ a light at the end of the tunnel, and it
was a flamethrower.                         - Terry Pratchett, _Mort_

More information about the U-Boot mailing list