#define HAL_VIRT_TO_PHYS_ADDRESS( vaddr, paddr ) CYG_MACRO_START \
cyg_uint32 _v_ = (cyg_uint32)(vaddr); \
- if ( _v_ < SDRAM_SIZE ) /* SDRAM */ \
+ if ( _v_ < SDRAM_SIZE - 0x100000) /* SDRAM */ \
_v_ += SDRAM_BASE_ADDR; \
else /* Rest of it */ \
/* no change */ ; \