Hello Michal,

Yes, I use yocto.

Yesterday all day long I tried to follow your suggestions.
I faced a problem.
Manually in the xen config build file I pasted the strings:

CONFIG_EARLY_PRINTK
CONFIG_EARLY_PRINTK_ZYNQMP
CONFIG_EARLY_UART_CHOICE_CADENCE

Host hangs in build time.
Maybe I did not set something in the config build file ?

Regards,
Oleg

чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiw...@gmail.com>:

> 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.
>>> >       >
>>> >
>>> >
>>> >
>>
>>

Reply via email to