Both parts are to be believed.

If you see (as posted) 32MB being reported by the kernel, then the memory has passed Hijack's DRAM test and is now being used!

So look very closely at the Hijack "Checking for extra DRAM" messages.. probably failed on c2000000 rather than c1000000, right? Hijack has detection support for up to 64MB of DRAM now, though I think there was something somewhere I needed to fix for it all to work properly.. forgotten now..

Cheers