Messages in this thread | | | Date | Tue, 19 Mar 2013 17:03:45 -0700 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH] x86/microcode_intel_early.c: Get 32-bit physical address by __pa_nodebug() |
| |
On 03/19/2013 04:48 PM, Yinghai Lu wrote: > > So do you mean we have to change all __pa_symbol before > setup.c::setup_arch/find_low_pfn_range ? > because only at that time max_low_pfn get setup. >
No, I suspect the problem is that the debugging code fails to notice that max_low_pfn isn't set up yet because it is in linear mode, and so it reads the wrong address when it checks max_low_pfn.
-hpa
| |