REGION_ACCESS_SIZE_LIMIT
if (addr + length > REGION_ACCESS_SIZE_LIMIT) {
size = REGION_ACCESS_SIZE_LIMIT - addr;
if (address >= DRAM_BASE_ADDRESS + REGION_ACCESS_SIZE_LIMIT)
#define REGION_ACCESS_SIZE_MASK (REGION_ACCESS_SIZE_LIMIT - 1)