Thanks Michal, You gave me an idea. I am going to try it today.
Regards, O. чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiw...@gmail.com>: > Thanks Stefano. > > I am going to do it today. > > Regards, > O. > > ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabell...@kernel.org>: > >> On Wed, 19 Apr 2023, Oleg Nikitenko wrote: >> > Hi Michal, >> > >> > I corrected xen's command line. >> > Now it is >> > xen,xen-bootargs = "console=dtuart dtuart=serial0 dom0_mem=1600M >> dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native sched=null >> > timer_slop=0 way_size=65536 xen_colors=0-3 dom0_colors=4-7"; >> >> 4 colors is way too many for xen, just do xen_colors=0-0. There is no >> advantage in using more than 1 color for Xen. >> >> 4 colors is too few for dom0, if you are giving 1600M of memory to Dom0. >> Each color is 256M. For 1600M you should give at least 7 colors. Try: >> >> xen_colors=0-0 dom0_colors=1-8 >> >> >> >> > Unfortunately the result was the same. >> > >> > (XEN) - Dom0 mode: Relaxed >> > (XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID >> > (XEN) P2M: 3 levels with order-1 root, VTCR 0x0000000080023558 >> > (XEN) Scheduling granularity: cpu, 1 CPU per sched-resource >> > (XEN) Coloring general information >> > (XEN) Way size: 64kB >> > (XEN) Max. number of colors available: 16 >> > (XEN) Xen color(s): [ 0 ] >> > (XEN) alternatives: Patching with alt table 00000000002cc690 -> >> 00000000002ccc0c >> > (XEN) Color array allocation failed for dom0 >> > (XEN) >> > (XEN) **************************************** >> > (XEN) Panic on CPU 0: >> > (XEN) Error creating domain 0 >> > (XEN) **************************************** >> > (XEN) >> > (XEN) Reboot in five seconds... >> > >> > I am going to find out how command line arguments passed and parsed. >> > >> > Regards, >> > Oleg >> > >> > ср, 19 апр. 2023 г. в 11:25, Oleg Nikitenko <oleshiiw...@gmail.com>: >> > Hi Michal, >> > >> > You put my nose into the problem. Thank you. >> > I am going to use your point. >> > Let's see what happens. >> > >> > Regards, >> > Oleg >> > >> > >> > ср, 19 апр. 2023 г. в 10:37, Michal Orzel <michal.or...@amd.com>: >> > Hi Oleg, >> > >> > On 19/04/2023 09:03, Oleg Nikitenko wrote: >> > > >> > > >> > > >> > > Hello Stefano, >> > > >> > > Thanks for the clarification. >> > > My company uses yocto for image generation. >> > > What kind of information do you need to consult me in this case >> ? >> > > >> > > Maybe modules sizes/addresses which were mentioned by @Julien >> Grall <mailto:jul...@xen.org> ? >> > >> > Sorry for jumping into discussion, but FWICS the Xen command line >> you provided seems to be not the one >> > Xen booted with. The error you are observing most likely is due >> to dom0 colors configuration not being >> > specified (i.e. lack of dom0_colors=<> parameter). Although in >> the command line you provided, this parameter >> > is set, I strongly doubt that this is the actual command line in >> use. >> > >> > You wrote: >> > xen,xen-bootargs = "console=dtuart dtuart=serial0 dom0_mem=1600M >> dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native >> > sched=null timer_slop=0 way_szize=65536 xen_colors=0-3 >> dom0_colors=4-7"; >> > >> > but: >> > 1) way_szize has a typo >> > 2) you specified 4 colors (0-3) for Xen, but the boot log says >> that Xen has only one: >> > (XEN) Xen color(s): [ 0 ] >> > >> > This makes me believe that no colors configuration actually end >> up in command line that Xen booted with. >> > Single color for Xen is a "default if not specified" and way size >> was probably calculated by asking HW. >> > >> > So I would suggest to first cross-check the command line in use. >> > >> > ~Michal >> > >> > >> > > >> > > Regards, >> > > Oleg >> > > >> > > вт, 18 апр. 2023 г. в 20:44, Stefano Stabellini < >> sstabell...@kernel.org <mailto:sstabell...@kernel.org>>: >> > > >> > > On Tue, 18 Apr 2023, Oleg Nikitenko wrote: >> > > > Hi Julien, >> > > > >> > > > >> This feature has not been merged in Xen upstream yet >> > > > >> > > > > would assume that upstream + the series on the ML [1] >> work >> > > > >> > > > Please clarify this point. >> > > > Because the two thoughts are controversial. >> > > >> > > Hi Oleg, >> > > >> > > As Julien wrote, there is nothing controversial. As you are >> aware, >> > > Xilinx maintains a separate Xen tree specific for Xilinx >> here: >> > > https://github.com/xilinx/xen < >> https://github.com/xilinx/xen> >> > > >> > > and the branch you are using (xlnx_rebase_4.16) comes from >> there. >> > > >> > > >> > > Instead, the upstream Xen tree lives here: >> > > https://xenbits.xen.org/gitweb/?p=xen.git;a=summary < >> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> >> > > >> > > >> > > The Cache Coloring feature that you are trying to configure >> is present >> > > in xlnx_rebase_4.16, but not yet present upstream (there is >> an >> > > outstanding patch series to add cache coloring to Xen >> upstream but it >> > > hasn't been merged yet.) >> > > >> > > >> > > Anyway, if you are using xlnx_rebase_4.16 it doesn't matter >> too much for >> > > you as you already have Cache Coloring as a feature there. >> > > >> > > >> > > I take you are using ImageBuilder to generate the boot >> configuration? If >> > > so, please post the ImageBuilder config file that you are >> using. >> > > >> > > But from the boot message, it looks like the colors >> configuration for >> > > Dom0 is incorrect. >> > > >> > >> > >> > > >