x86, cpa: make the kernel physical mapping initialization a two pass sequence, fix