[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] MTRR: clear DramModEn bit of sys_cfg MSR
On 04/04/2011 23:23, "Wei Huang" <wei.huang2@xxxxxxx> wrote: > Some buggy BIOS might set sys_cfg DramModEn bit to 1, which can cause > unexpected behavior on AMD platforms. This patch clears DramModEn bit. > The patch was derived from upstream kernel patch (see > https://patchwork.kernel.org/patch/11425/). This patch also removes k8_enable_fixed_iorrs(), and it's not clear why. That would at least belong in a separate patch, but I would think we don't want to delete that code anyway. The indentation is wrong (spaces in a file that is hard-tab-indented). And the printk is probably unnecessary -- at most you should print it once rather than potentially for every core brought up. But further, I don't see why you need to hang off {get,set}_fixed_ranges at all. Why not do this check-and-fixup in cpu/amd.c:init_amd()? It's a handy early-cpu-bringup amd-specific function which is rather designed ofr this kind of purpose. The k8_enable_fixed_iorrs() work could better be done in the same place, too (perhaps move it in a separate patch?). -- Keir > Signed-off-by: Wei Huang <wei.huang2@xxxxxxx> > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |