[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [PATCH 1/4][Xen-devel] X86 microcode: cancel redundant input parameter of microcode functions
Christoph Egger wrote: > On Thursday 22 January 2009 04:08:21 Liu, Jinsong wrote: >> X86 microcode: cancel redundant input parameter of microcode >> functions >> >> Cancel redundant input parameter 'uci', since it can get from >> another input parameter 'cpu' as index. >> >> Signed-off-by: Liu, Jinsong <jinsong.liu@xxxxxxxxx> > > I added the parameter 'uci' to reduce dependency on a global variable. > That improves reentrancy and cache locality. > > If you want to go a step forward rather back, then remove the 'cpu' > parameter instead. > > Christoph I think the input parameter 'cpu' is better than 'uci' since 'cpu' is much clear to developer with explicit meaning, so between the 2 redundant parameters 'uci' and 'cpu', we should remove 'uci', just like what native linux microcode functions do. As for cache locality, it's not important for microcode functions since it's not in key path, seldom be called. BTW, we'd better keep consistent with native linux code for the sake of futher porting and upgrade, you know, the latest linux kernel (2.6.28) still has some issues for microcode ... Thanks, Jinsong _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |