fix_addr
start = fix_addr(__cpa_addr(cpa, 0));
clflush_cache_range_opt((void *)fix_addr(addr), PAGE_SIZE);