x86: change cpa to pfn based