[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 02/14 v4] xen/arm: vpl011: Define generic vreg_reg* access functions in vreg.h
Hi, On 19/06/17 17:53, Bhupinder Thakur wrote: > Hi Andre, > > On 19 June 2017 at 15:03, Andre Przywara <andre.przywara@xxxxxxx> wrote: >> Hi Bhupinder, >> >> I think the commit message is a bit misleading. >> Actually you *rename* functions and their call sites, and also this >> touches the VGIC code, so shouldn't it mention both in the first line of >> the commit message? After all this patch really has not much to do with >> vpl011. >> > I will modify the commit message to indicate this commit renames > vgic_reg* to vreg_reg* > and modifies all the places where this call is made. Thanks! >> On 06/06/17 18:25, Bhupinder Thakur wrote: >>> This patch redefines the vgic_reg* access functions to vreg_reg* functions. >>> These are generic functions, which will be used by the vgic emulation code >>> to access the vgic registers. >>> >>> PL011 emulation code will also use vreg_reg* access functions. >> >> Also I am sorry to be the bearer of bad news (and also for being the >> origin of this), but I am afraid you have to rework this when you rebase >> it against origin/staging, since the ITS emulation has been merged. >> So while actual conflicts seem to be trivial, there are now many new >> users of vgic_reg??_* which you have to change as well. >> Should be rather mechanical, though. >> > I will rebase it on origin/staging and merge the changes. Thanks - and sorry for the mess ;-) > How do I > enable ITS code compilation to verify that it is compiling fine with > new vreg_reg* functions? Is ITS code not compiled in by default? You need to add "XEN_CONFIG_EXPERT=y" to every make invocation, so both for any configuration and for the actual build. If it doesn't prompt you for the ITS, please type: $ make -C xen menuconfig XEN_CONFIG_EXPERT=y then select "GICv3 ITS MSI controller support" under "Architecture Features" (should only be needed once). You should check xen/.config for having a line with "CONFIG_HAS_ITS=y". Cheers, Andre. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |