X-loader and U-boot do not agree on revision

Hello,

Using the newest X-loader, 1.50 and U-boot 2010.03; X-loader correctly
identifies my board as a Rev C4, however U-boot incorrectly identifies
it as a Rev Ax/Bx.

I have compiled both X-loader and U-boot on my own. I am uncertain as
to the cause of this issue. The same result occurs when using the
validation MLO, and either U-boot 2009.08 or 2010.03. If this is a
toolchain issue, where should I investigate for a resolution?

Any input is appreciated. Console output below.

Thank you,
Ian

Texas Instruments X-Loader 1.5.0 (Apr 6 2011 - 14:26:33)
Beagle Rev C4
Reading boot sector
Loading u-boot.bin from mmc

U-Boot 2010.03-dirty (Apr 11 2011 - 11:05:14)

OMAP3530-GP ES3.1, CPU-OPP2 L3-165MHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MB
NAND: 256 MiB
In: serial
Out: serial
Err: serial
Board revision Ax/Bx
Die ID #75fa000400000000040373050f00d003
Hit any key to stop autoboot: 0
OMAP3 beagleboard.org #