All of lore.kernel.org
 help / color / mirror / Atom feed
* xen cache colors in ARM
@ 2023-04-18  8:43 Oleg Nikitenko
  2023-04-18  8:59 ` Julien Grall
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-18  8:43 UTC (permalink / raw)
  To: xen-devel

[-- Attachment #1: Type: text/plain, Size: 1043 bytes --]

Hello,

I tried to turn on this scheme and ran into panic.
Where was I wrong ?

Xen command line
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";

Xen config color build settings
CONFIG_COLORING=y

Xen log:
(XEN) I/O virtualisation enabled
(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...

Regards,
Oleg

[-- Attachment #2: Type: text/html, Size: 1310 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-18  8:43 xen cache colors in ARM Oleg Nikitenko
@ 2023-04-18  8:59 ` Julien Grall
       [not found]   ` <CA+SAi2uPZ=Dq1GxF9Kj1zCO=nbb55ruVG31kH-TgdpR6bLznvA@mail.gmail.com>
  0 siblings, 1 reply; 41+ messages in thread
From: Julien Grall @ 2023-04-18  8:59 UTC (permalink / raw)
  To: Oleg Nikitenko, xen-devel
  Cc: Stefano Stabellini, Bertrand Marquis, Carlo Nonato

+Stefano, + Bertrand, +Carlo,

On 18/04/2023 09:43, Oleg Nikitenko wrote:
> Hello,

Hi,

> I tried to turn on this scheme and ran into panic.
> Where was I wrong ?

This feature has not been merged in Xen upstream yet. So can you tell us 
what patches did you apply or which tree?

> 
> Xen command line
> 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";

Can you provide the following information:
  * HW
  * Where are the banks located?
  * Where do you load the various modules (e.g. kernel, xen...)?

> 
> Xen config color build settings
> CONFIG_COLORING=y
> 
> Xen log:
> (XEN) I/O virtualisation enabled
> (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...

Cheers,

-- 
Julien Grall


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
       [not found]     ` <CA+SAi2s4WLiMEVa3u8rJRNZDpCpLTvnDygpObSUKxau-Q8dfyA@mail.gmail.com>
@ 2023-04-18 11:09       ` Julien Grall
  2023-04-18 11:26         ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Julien Grall @ 2023-04-18 11:09 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: xen-devel, Stefano Stabellini, Bertrand Marquis, Carlo Nonato

Hi,

I have added back xen-devel and the others. Please reply to all, so they 
can have the full conversation.

On 18/04/2023 11:13, Oleg Nikitenko wrote:
>> HW
> Board: Xilinx ZynqMP
>> Where are the banks located?
> 
>> Where are the banks located?
> I did not catch this question. Could you rephrase it ?

I am referring to the memory bank. But you provided the board, so we 
should be able to infer them.

> 
>> Where do you load the various modules (e.g. kernel, xen...)?
> BOOTMOD_XEN,
> BOOTMOD_FDT,
> BOOTMOD_KERNEL

At which address do you load them? What are there size?

> 
> Should I use another branch ?
> If yes then which one ?

I don't know which branch would work on Xilinx ZynqMP with cache 
coloring (although I would assume that upstream + the series on the ML 
[1] work).


 > A company's active branch is xlnx_rebase_4.16.

The branch you pointed out is not directly maintained by Xen Project and 
from what you wrote below there are some differences with upstream. So 
it would be best if you speak directly with Xilinx/AMD. Stefano in CC 
should be able to assist you.

Cheers,

> 
> Regards,
> Oleg
> 
> вт, 18 апр. 2023 г. в 12:31, Oleg Nikitenko <oleshiiwood@gmail.com>:
> 
>> Hi Julien,
>>
>> Thanks for the answer.
>>
>> A company's active branch is xlnx_rebase_4.16.
>> There are added there patches
>>
>>  From c14a26b9c9e6dc5711f3155e44adee8dfa634e33 Mon Sep 17 00:00:00 2001
>> From: Ayan Kumar Halder <ayan.kumar.halder@xilinx.com>
>> Date: Mon, 25 Apr 2022 11:21:19 +0100
>> Subject: [PATCH 1/6] xen/arm: smmuv1: Remove iommu group when deassign
>>
>>  From 6a7ace399f70f0001664d727476c59f211f389f5 Mon Sep 17 00:00:00 2001
>> From: Stefano Stabellini <stefano.stabellini@amd.com>
>> Date: Thu, 23 Jun 2022 11:52:47 -0700
>> Subject: [PATCH 2/6] libxl: add support for emulated TPM on ARM
>>
>>  From 6dc26f1d82a8942dc5a00c55ee29ce4be5359529 Mon Sep 17 00:00:00 2001
>> From: Tanmay Shah <tanmay.shah@xilinx.com>
>> Date: Wed, 3 Aug 2022 08:56:56 -0700
>> Subject: [PATCH 3/6] xen/eemi: Add EEMI calls to support SGI registration
>>
>>  From 9fd67311c1253a170b1364de070a7535551bba52 Mon Sep 17 00:00:00 2001
>> From: Tanmay Shah <tanmay.shah@amd.com>
>> Date: Thu, 4 Aug 2022 16:34:31 -0700
>> Subject: [PATCH 4/6] xen: eemi: make xen passthrough for unknown EEMI calls
>>   from Dom0
>>
>>  From f81a621a28dfde7b8d0d5c5c125f2f250291b7e8 Mon Sep 17 00:00:00 2001
>> From: Michal Orzel <michal.orzel@amd.com>
>> Date: Mon, 29 Aug 2022 15:09:07 +0200
>> Subject: [PATCH 5/6] platforms: xilinx: Add support for mapping PM nodes
>> into
>>   64-bit addresses
>>
>>  From 47ce40314bbec31b683da56d007d14603f002d0c Mon Sep 17 00:00:00 2001
>> From: Ayan Kumar Halder <ayankuma@amd.com>
>> Date: Tue, 30 Aug 2022 12:48:25 +0100
>> Subject: [PATCH 6/6] Arm: Enable BOOT_PIN_CTRL for Dom0
>>
>> Regards,
>> Oleg
>>
>> вт, 18 апр. 2023 г. в 11:59, Julien Grall <julien@xen.org>:
>>
>>> +Stefano, + Bertrand, +Carlo,
>>>
>>> On 18/04/2023 09:43, Oleg Nikitenko wrote:
>>>> Hello,
>>>
>>> Hi,
>>>
>>>> I tried to turn on this scheme and ran into panic.
>>>> Where was I wrong ?
>>>
>>> This feature has not been merged in Xen upstream yet. So can you tell us
>>> what patches did you apply or which tree?
>>>
>>>>
>>>> Xen command line
>>>> 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";
>>>
>>> Can you provide the following information:
>>>    * HW
>>>    * Where are the banks located?
>>>    * Where do you load the various modules (e.g. kernel, xen...)?
>>>
>>>>
>>>> Xen config color build settings
>>>> CONFIG_COLORING=y
>>>>
>>>> Xen log:
>>>> (XEN) I/O virtualisation enabled
>>>> (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...
>>>
>>> Cheers,
>>>
>>> --
>>> Julien Grall
>>>
>>
> 

[1] 
https://lore.kernel.org/xen-devel/20230123154735.74832-1-carlo.nonato@minervasys.tech

-- 
Julien Grall


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-18 11:09       ` Julien Grall
@ 2023-04-18 11:26         ` Oleg Nikitenko
  2023-04-18 11:29           ` Julien Grall
  2023-04-18 17:44           ` Stefano Stabellini
  0 siblings, 2 replies; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-18 11:26 UTC (permalink / raw)
  To: Julien Grall
  Cc: xen-devel, Stefano Stabellini, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 5431 bytes --]

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.

Regards,
Oleg

вт, 18 апр. 2023 г. в 14:09, Julien Grall <julien@xen.org>:

> Hi,
>
> I have added back xen-devel and the others. Please reply to all, so they
> can have the full conversation.
>
> On 18/04/2023 11:13, Oleg Nikitenko wrote:
> >> HW
> > Board: Xilinx ZynqMP
> >> Where are the banks located?
> >
> >> Where are the banks located?
> > I did not catch this question. Could you rephrase it ?
>
> I am referring to the memory bank. But you provided the board, so we
> should be able to infer them.
>
> >
> >> Where do you load the various modules (e.g. kernel, xen...)?
> > BOOTMOD_XEN,
> > BOOTMOD_FDT,
> > BOOTMOD_KERNEL
>
> At which address do you load them? What are there size?
>
> >
> > Should I use another branch ?
> > If yes then which one ?
>
> I don't know which branch would work on Xilinx ZynqMP with cache
> coloring (although I would assume that upstream + the series on the ML
> [1] work).
>
>
>  > A company's active branch is xlnx_rebase_4.16.
>
> The branch you pointed out is not directly maintained by Xen Project and
> from what you wrote below there are some differences with upstream. So
> it would be best if you speak directly with Xilinx/AMD. Stefano in CC
> should be able to assist you.
>
> Cheers,
>
> >
> > Regards,
> > Oleg
> >
> > вт, 18 апр. 2023 г. в 12:31, Oleg Nikitenko <oleshiiwood@gmail.com>:
> >
> >> Hi Julien,
> >>
> >> Thanks for the answer.
> >>
> >> A company's active branch is xlnx_rebase_4.16.
> >> There are added there patches
> >>
> >>  From c14a26b9c9e6dc5711f3155e44adee8dfa634e33 Mon Sep 17 00:00:00 2001
> >> From: Ayan Kumar Halder <ayan.kumar.halder@xilinx.com>
> >> Date: Mon, 25 Apr 2022 11:21:19 +0100
> >> Subject: [PATCH 1/6] xen/arm: smmuv1: Remove iommu group when deassign
> >>
> >>  From 6a7ace399f70f0001664d727476c59f211f389f5 Mon Sep 17 00:00:00 2001
> >> From: Stefano Stabellini <stefano.stabellini@amd.com>
> >> Date: Thu, 23 Jun 2022 11:52:47 -0700
> >> Subject: [PATCH 2/6] libxl: add support for emulated TPM on ARM
> >>
> >>  From 6dc26f1d82a8942dc5a00c55ee29ce4be5359529 Mon Sep 17 00:00:00 2001
> >> From: Tanmay Shah <tanmay.shah@xilinx.com>
> >> Date: Wed, 3 Aug 2022 08:56:56 -0700
> >> Subject: [PATCH 3/6] xen/eemi: Add EEMI calls to support SGI
> registration
> >>
> >>  From 9fd67311c1253a170b1364de070a7535551bba52 Mon Sep 17 00:00:00 2001
> >> From: Tanmay Shah <tanmay.shah@amd.com>
> >> Date: Thu, 4 Aug 2022 16:34:31 -0700
> >> Subject: [PATCH 4/6] xen: eemi: make xen passthrough for unknown EEMI
> calls
> >>   from Dom0
> >>
> >>  From f81a621a28dfde7b8d0d5c5c125f2f250291b7e8 Mon Sep 17 00:00:00 2001
> >> From: Michal Orzel <michal.orzel@amd.com>
> >> Date: Mon, 29 Aug 2022 15:09:07 +0200
> >> Subject: [PATCH 5/6] platforms: xilinx: Add support for mapping PM nodes
> >> into
> >>   64-bit addresses
> >>
> >>  From 47ce40314bbec31b683da56d007d14603f002d0c Mon Sep 17 00:00:00 2001
> >> From: Ayan Kumar Halder <ayankuma@amd.com>
> >> Date: Tue, 30 Aug 2022 12:48:25 +0100
> >> Subject: [PATCH 6/6] Arm: Enable BOOT_PIN_CTRL for Dom0
> >>
> >> Regards,
> >> Oleg
> >>
> >> вт, 18 апр. 2023 г. в 11:59, Julien Grall <julien@xen.org>:
> >>
> >>> +Stefano, + Bertrand, +Carlo,
> >>>
> >>> On 18/04/2023 09:43, Oleg Nikitenko wrote:
> >>>> Hello,
> >>>
> >>> Hi,
> >>>
> >>>> I tried to turn on this scheme and ran into panic.
> >>>> Where was I wrong ?
> >>>
> >>> This feature has not been merged in Xen upstream yet. So can you tell
> us
> >>> what patches did you apply or which tree?
> >>>
> >>>>
> >>>> Xen command line
> >>>> 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";
> >>>
> >>> Can you provide the following information:
> >>>    * HW
> >>>    * Where are the banks located?
> >>>    * Where do you load the various modules (e.g. kernel, xen...)?
> >>>
> >>>>
> >>>> Xen config color build settings
> >>>> CONFIG_COLORING=y
> >>>>
> >>>> Xen log:
> >>>> (XEN) I/O virtualisation enabled
> >>>> (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...
> >>>
> >>> Cheers,
> >>>
> >>> --
> >>> Julien Grall
> >>>
> >>
> >
>
> [1]
>
> https://lore.kernel.org/xen-devel/20230123154735.74832-1-carlo.nonato@minervasys.tech
>
> --
> Julien Grall
>

[-- Attachment #2: Type: text/html, Size: 7786 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-18 11:26         ` Oleg Nikitenko
@ 2023-04-18 11:29           ` Julien Grall
       [not found]             ` <CA+SAi2sZnrLzQoBn-e0GDy5De6PcGzxDCuJ3MSKicB_wB7o+Nw@mail.gmail.com>
  2023-04-18 17:44           ` Stefano Stabellini
  1 sibling, 1 reply; 41+ messages in thread
From: Julien Grall @ 2023-04-18 11:29 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: xen-devel, Stefano Stabellini, Bertrand Marquis, Carlo Nonato



On 18/04/2023 12:26, Oleg Nikitenko wrote:
> Hi Julien,

Hi Oleg,

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

It is not clear to me how what I wrote is controversial. A series was 
sent on the ML for cache coloring support and this was tested on Xilinx 
ZynqMP (see cover letter).

This work was sponsored by Xilinx/AMD. So my assumption is they have 
done the same amount of testing as they did for their own branch.

Cheers,

-- 
Julien Grall


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Fwd: xen cache colors in ARM
       [not found]             ` <CA+SAi2sZnrLzQoBn-e0GDy5De6PcGzxDCuJ3MSKicB_wB7o+Nw@mail.gmail.com>
@ 2023-04-18 12:12               ` Oleg Nikitenko
  0 siblings, 0 replies; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-18 12:12 UTC (permalink / raw)
  To: xen-devel, xen-devel, Stefano Stabellini, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]

---------- Forwarded message ---------
От: Oleg Nikitenko <oleshiiwood@gmail.com>
Date: вт, 18 апр. 2023 г. в 15:05
Subject: Re: xen cache colors in ARM
To: Julien Grall <julien@xen.org>


Hi Julien,

We are speaking differently.
You have applied your own terminology.
I applied on my own.
So we did not catch each other.

I should download the repository from xenbits.org.
I should switch to the ML branch then.

Is it correct ?

Regards,
Oleg

вт, 18 апр. 2023 г. в 14:29, Julien Grall <julien@xen.org>:

>
>
> On 18/04/2023 12:26, Oleg Nikitenko wrote:
> > Hi Julien,
>
> Hi Oleg,
>
> >
> >>> 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.
>
> It is not clear to me how what I wrote is controversial. A series was
> sent on the ML for cache coloring support and this was tested on Xilinx
> ZynqMP (see cover letter).
>
> This work was sponsored by Xilinx/AMD. So my assumption is they have
> done the same amount of testing as they did for their own branch.
>
> Cheers,
>
> --
> Julien Grall
>

[-- Attachment #2: Type: text/html, Size: 2083 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-18 11:26         ` Oleg Nikitenko
  2023-04-18 11:29           ` Julien Grall
@ 2023-04-18 17:44           ` Stefano Stabellini
  2023-04-19  7:03             ` Oleg Nikitenko
  1 sibling, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-04-18 17:44 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Julien Grall, xen-devel, Stefano Stabellini, Bertrand Marquis,
	Carlo Nonato, michal.orzel

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

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


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.


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-18 17:44           ` Stefano Stabellini
@ 2023-04-19  7:03             ` Oleg Nikitenko
  2023-04-19  7:37               ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-19  7:03 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato, michal.orzel

[-- Attachment #1: Type: text/plain, Size: 1651 bytes --]

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
<julien@xen.org> ?

Regards,
Oleg

вт, 18 апр. 2023 г. в 20:44, Stefano Stabellini <sstabellini@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
>
> 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
>
>
> 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.
>

[-- Attachment #2: Type: text/html, Size: 2442 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19  7:03             ` Oleg Nikitenko
@ 2023-04-19  7:37               ` Michal Orzel
  2023-04-19  8:25                 ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-04-19  7:37 UTC (permalink / raw)
  To: Oleg Nikitenko, Stefano Stabellini
  Cc: Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato

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:julien@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 <sstabellini@kernel.org <mailto:sstabellini@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.
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19  7:37               ` Michal Orzel
@ 2023-04-19  8:25                 ` Oleg Nikitenko
  2023-04-19  9:36                   ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-19  8:25 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 3421 bytes --]

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.orzel@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:julien@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 <sstabellini@kernel.org
> <mailto:sstabellini@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.
> >
>

[-- Attachment #2: Type: text/html, Size: 4829 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19  8:25                 ` Oleg Nikitenko
@ 2023-04-19  9:36                   ` Oleg Nikitenko
  2023-04-19 10:42                     ` Michal Orzel
  2023-04-19 20:05                     ` Stefano Stabellini
  0 siblings, 2 replies; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-19  9:36 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 4678 bytes --]

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";

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 <oleshiiwood@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.orzel@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:julien@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 <sstabellini@kernel.org
>> <mailto:sstabellini@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.
>> >
>>
>

[-- Attachment #2: Type: text/html, Size: 6459 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19  9:36                   ` Oleg Nikitenko
@ 2023-04-19 10:42                     ` Michal Orzel
  2023-04-19 20:05                     ` Stefano Stabellini
  1 sibling, 0 replies; 41+ messages in thread
From: Michal Orzel @ 2023-04-19 10:42 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato


On 19/04/2023 11:36, 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";
> 
> 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.
Best would be to cross-check the cmdline you provided with the one Xen sees.
For that you would need to enable early printk, so that Xen will print the cmdline (+ the boot modules).
Is yocto the only workflow to build Xen in your case?

Early printk for zynqMP can be enabled through menuconfig:
Debugging Options->Early printk->Early printk with Cadence UART for Xilinx ZynqMP SOCs
This will automatically set early UART address to serial0 which is at 0xff000000.

I think using Yocto, you could either do something like:
bitbake xen -c menuconfig
or provide the necessary Kconfig options in a config file added to SCR_URI (most likely you already have
such file with CONFIG_COLORING=y as it is not enabled by default).

~Michal

> 
> Regards,
> Oleg
> 
> ср, 19 апр. 2023 г. в 11:25, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <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> <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.
>         >
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19  9:36                   ` Oleg Nikitenko
  2023-04-19 10:42                     ` Michal Orzel
@ 2023-04-19 20:05                     ` Stefano Stabellini
  2023-04-20  8:56                       ` Oleg Nikitenko
  1 sibling, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-04-19 20:05 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Michal Orzel, Stefano Stabellini, Julien Grall, xen-devel,
	Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 5348 bytes --]

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 <oleshiiwood@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.orzel@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:julien@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 <sstabellini@kernel.org <mailto:sstabellini@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.
>       >
> 
> 
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-19 20:05                     ` Stefano Stabellini
@ 2023-04-20  8:56                       ` Oleg Nikitenko
  2023-04-20  8:57                         ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-20  8:56 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 5881 bytes --]

Thanks Stefano.

I am going to do it today.

Regards,
O.

ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@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 <oleshiiwood@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.orzel@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:julien@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 <
> sstabellini@kernel.org <mailto:sstabellini@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.
> >       >
> >
> >
> >

[-- Attachment #2: Type: text/html, Size: 8144 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-20  8:56                       ` Oleg Nikitenko
@ 2023-04-20  8:57                         ` Oleg Nikitenko
  2023-04-21  8:04                           ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-20  8:57 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 6238 bytes --]

Thanks Michal,

You gave me an idea.
I am going to try it today.

Regards,
O.

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

> Thanks Stefano.
>
> I am going to do it today.
>
> Regards,
> O.
>
> ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@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 <oleshiiwood@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.orzel@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:julien@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 <
>> sstabellini@kernel.org <mailto:sstabellini@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.
>> >       >
>> >
>> >
>> >
>
>

[-- Attachment #2: Type: text/html, Size: 8682 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-20  8:57                         ` Oleg Nikitenko
@ 2023-04-21  8:04                           ` Oleg Nikitenko
  2023-04-21  8:16                             ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-21  8:04 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 6883 bytes --]

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 <oleshiiwood@gmail.com>:

> Thanks Michal,
>
> You gave me an idea.
> I am going to try it today.
>
> Regards,
> O.
>
> чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com>:
>
>> Thanks Stefano.
>>
>> I am going to do it today.
>>
>> Regards,
>> O.
>>
>> ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@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 <oleshiiwood@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.orzel@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:julien@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 <
>>> sstabellini@kernel.org <mailto:sstabellini@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.
>>> >       >
>>> >
>>> >
>>> >
>>
>>

[-- Attachment #2: Type: text/html, Size: 9616 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-21  8:04                           ` Oleg Nikitenko
@ 2023-04-21  8:16                             ` Michal Orzel
  2023-04-21 12:49                               ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-04-21  8:16 UTC (permalink / raw)
  To: Oleg Nikitenko, Stefano Stabellini
  Cc: Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato


On 21/04/2023 10:04, Oleg Nikitenko wrote:
> 	
> 
> 
> 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:
In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
You shouldn't really modify .config file but if you do, you should execute "make olddefconfig" afterwards.

> 
> CONFIG_EARLY_PRINTK
> CONFIG_EARLY_PRINTK_ZYNQMP
> CONFIG_EARLY_UART_CHOICE_CADENCE
I hope you added =y to them.

Anyway, you have at least the following solutions:
1) Run bitbake xen -c menuconfig to properly set early printk
2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not enabled by default)
3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
CONFIG_EARLY_PRINTK_ZYNQMP=y

~Michal

> 
> Host hangs in build time. 
> Maybe I did not set something in the config build file ?
> 
> Regards,
> Oleg
> 
> чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>:
> 
>     Thanks Michal,
> 
>     You gave me an idea.
>     I am going to try it today.
> 
>     Regards,
>     O.
> 
>     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>:
> 
>         Thanks Stefano.
> 
>         I am going to do it today.
> 
>         Regards,
>         O.
> 
>         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <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> <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.
>             >       >
>             >
>             >
>             > 
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-21  8:16                             ` Michal Orzel
@ 2023-04-21 12:49                               ` Oleg Nikitenko
  2023-04-21 12:52                                 ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-21 12:49 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 10306 bytes --]

Hello Michal,

I was not able to enable earlyprintk in the xen for now.
I decided to choose another way.
This is a xen's command line that I found out completely.

(XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2
dom0_vcpus_pin bootscrub=0 vwfi=native sched=null timer_slop=0

So you are absolutely right about a command line.
Now I am going to find out why xen did not have the correct parameters from
the device tree.

Regards,
Oleg

пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com>:

>
> On 21/04/2023 10:04, Oleg Nikitenko wrote:
> >
> >
> >
> > 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:
> In the .config file or in some Yocto file (listing additional Kconfig
> options) added to SRC_URI?
> You shouldn't really modify .config file but if you do, you should execute
> "make olddefconfig" afterwards.
>
> >
> > CONFIG_EARLY_PRINTK
> > CONFIG_EARLY_PRINTK_ZYNQMP
> > CONFIG_EARLY_UART_CHOICE_CADENCE
> I hope you added =y to them.
>
> Anyway, you have at least the following solutions:
> 1) Run bitbake xen -c menuconfig to properly set early printk
> 2) Find out how you enable other Kconfig options in your project (e.g.
> CONFIG_COLORING=y that is not enabled by default)
> 3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
> CONFIG_EARLY_PRINTK_ZYNQMP=y
>
> ~Michal
>
> >
> > Host hangs in build time.
> > Maybe I did not set something in the config build file ?
> >
> > Regards,
> > Oleg
> >
> > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>:
> >
> >     Thanks Michal,
> >
> >     You gave me an idea.
> >     I am going to try it today.
> >
> >     Regards,
> >     O.
> >
> >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>:
> >
> >         Thanks Stefano.
> >
> >         I am going to do it today.
> >
> >         Regards,
> >         O.
> >
> >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@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 <
> oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@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 <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@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> <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> <
> 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.
> >             >       >
> >             >
> >             >
> >             >
> >
>

[-- Attachment #2: Type: text/html, Size: 15331 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-21 12:49                               ` Oleg Nikitenko
@ 2023-04-21 12:52                                 ` Michal Orzel
  2023-04-24 12:03                                   ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-04-21 12:52 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato

Hi Oleg,

On 21/04/2023 14:49, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello Michal,
> 
> I was not able to enable earlyprintk in the xen for now.
> I decided to choose another way.
> This is a xen's command line that I found out completely.
> 
> (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native sched=null timer_slop=0
Yes, adding a printk() in Xen was also a good idea.

> 
> So you are absolutely right about a command line.
> Now I am going to find out why xen did not have the correct parameters from the device tree.
Maybe you will find this document helpful:
https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt

~Michal

> 
> Regards,
> Oleg
> 
> пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> 
> 
>     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>     >       
>     >
>     >
>     > 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:
>     In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
>     You shouldn't really modify .config file but if you do, you should execute "make olddefconfig" afterwards.
> 
>     >
>     > CONFIG_EARLY_PRINTK
>     > CONFIG_EARLY_PRINTK_ZYNQMP
>     > CONFIG_EARLY_UART_CHOICE_CADENCE
>     I hope you added =y to them.
> 
>     Anyway, you have at least the following solutions:
>     1) Run bitbake xen -c menuconfig to properly set early printk
>     2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not enabled by default)
>     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>     CONFIG_EARLY_PRINTK_ZYNQMP=y
> 
>     ~Michal
> 
>     >
>     > Host hangs in build time. 
>     > Maybe I did not set something in the config build file ?
>     >
>     > Regards,
>     > Oleg
>     >
>     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>     >
>     >     Thanks Michal,
>     >
>     >     You gave me an idea.
>     >     I am going to try it today.
>     >
>     >     Regards,
>     >     O.
>     >
>     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>     >
>     >         Thanks Stefano.
>     >
>     >         I am going to do it today.
>     >
>     >         Regards,
>     >         O.
>     >
>     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>     >             >       >
>     >             >
>     >             >
>     >             >
>     >
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-21 12:52                                 ` Michal Orzel
@ 2023-04-24 12:03                                   ` Oleg Nikitenko
  2023-04-24 20:39                                     ` Stefano Stabellini
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-24 12:03 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 16459 bytes --]

Hello,

Thanks guys.
I found out where the problem was.
Now dom0 booted more. But I have a new one.
This is a kernel panic during Dom0 loading.
Maybe someone is able to suggest something ?

Regards,
O.

[    3.771362] sfp_register_bus: upstream ops attach
[    3.776119] sfp_register_bus: Bus registered
[    3.780459] sfp_register_socket: register sfp_bus succeeded
[    3.789399] of_cfs_init
[    3.789499] of_cfs_init: OK
[    3.791685] clk: Not disabling unused clocks
[   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
[   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
5.15.72-xilinx-v2022.1 #1
[   11.010393] Workqueue: events_unbound async_run_entry_fn
[   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS
BTYPE=--)
[   11.010422] pc : simple_write_end+0xd0/0x130
[   11.010431] lr : generic_perform_write+0x118/0x1e0
[   11.010438] sp : ffffffc00809b910
[   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27:
ffffffef69ba88c0
[   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24:
0000000000000000
[   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21:
ffffff807315a260
[   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18:
0000000000000000
[   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15:
0000000000000000
[   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12:
0000000000000000
[   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 :
0000000000000000
[   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 :
000000002d89b700
[   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 :
0000000000001000
[   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 :
0000000000000005
[   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
[   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
5.15.72-xilinx-v2022.1 #1
[   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
[   11.010548] Workqueue: events_unbound async_run_entry_fn
[   11.010556] Call trace:
[   11.010558]  dump_backtrace+0x0/0x1c4
[   11.010567]  show_stack+0x18/0x2c
[   11.010574]  dump_stack_lvl+0x7c/0xa0
[   11.010583]  dump_stack+0x18/0x34
[   11.010588]  panic+0x14c/0x2f8
[   11.010597]  print_tainted+0x0/0xb0
[   11.010606]  arm64_serror_panic+0x6c/0x7c
[   11.010614]  do_serror+0x28/0x60
[   11.010621]  el1h_64_error_handler+0x30/0x50
[   11.010628]  el1h_64_error+0x78/0x7c
[   11.010633]  simple_write_end+0xd0/0x130
[   11.010639]  generic_perform_write+0x118/0x1e0
[   11.010644]  __generic_file_write_iter+0x138/0x1c4
[   11.010650]  generic_file_write_iter+0x78/0xd0
[   11.010656]  __kernel_write+0xfc/0x2ac
[   11.010665]  kernel_write+0x88/0x160
[   11.010673]  xwrite+0x44/0x94
[   11.010680]  do_copy+0xa8/0x104
[   11.010686]  write_buffer+0x38/0x58
[   11.010692]  flush_buffer+0x4c/0xbc
[   11.010698]  __gunzip+0x280/0x310
[   11.010704]  gunzip+0x1c/0x28
[   11.010709]  unpack_to_rootfs+0x170/0x2b0
[   11.010715]  do_populate_rootfs+0x80/0x164
[   11.010722]  async_run_entry_fn+0x48/0x164
[   11.010728]  process_one_work+0x1e4/0x3a0
[   11.010736]  worker_thread+0x7c/0x4c0
[   11.010743]  kthread+0x120/0x130
[   11.010750]  ret_from_fork+0x10/0x20
[   11.010757] SMP: stopping secondary CPUs
[   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
[   11.010788] PHYS_OFFSET: 0x0
[   11.010790] CPU features: 0x00000401,00000842
[   11.010795] Memory Limit: none
[   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError
Interrupt ]---

пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com>:

> Hi Oleg,
>
> On 21/04/2023 14:49, Oleg Nikitenko wrote:
> >
> >
> >
> > Hello Michal,
> >
> > I was not able to enable earlyprintk in the xen for now.
> > I decided to choose another way.
> > This is a xen's command line that I found out completely.
> >
> > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2
> dom0_vcpus_pin bootscrub=0 vwfi=native sched=null timer_slop=0
> Yes, adding a printk() in Xen was also a good idea.
>
> >
> > So you are absolutely right about a command line.
> > Now I am going to find out why xen did not have the correct parameters
> from the device tree.
> Maybe you will find this document helpful:
>
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>
> ~Michal
>
> >
> > Regards,
> > Oleg
> >
> > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>:
> >
> >
> >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
> >     >
> >     >
> >     >
> >     > 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:
> >     In the .config file or in some Yocto file (listing additional
> Kconfig options) added to SRC_URI?
> >     You shouldn't really modify .config file but if you do, you should
> execute "make olddefconfig" afterwards.
> >
> >     >
> >     > CONFIG_EARLY_PRINTK
> >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >     > CONFIG_EARLY_UART_CHOICE_CADENCE
> >     I hope you added =y to them.
> >
> >     Anyway, you have at least the following solutions:
> >     1) Run bitbake xen -c menuconfig to properly set early printk
> >     2) Find out how you enable other Kconfig options in your project
> (e.g. CONFIG_COLORING=y that is not enabled by default)
> >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
> >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >
> >     ~Michal
> >
> >     >
> >     > Host hangs in build time.
> >     > Maybe I did not set something in the config build file ?
> >     >
> >     > Regards,
> >     > Oleg
> >     >
> >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >     >
> >     >     Thanks Michal,
> >     >
> >     >     You gave me an idea.
> >     >     I am going to try it today.
> >     >
> >     >     Regards,
> >     >     O.
> >     >
> >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
> >     >
> >     >         Thanks Stefano.
> >     >
> >     >         I am going to do it today.
> >     >
> >     >         Regards,
> >     >         O.
> >     >
> >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@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 <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >     >             >       >
> >     >             >
> >     >             >
> >     >             >
> >     >
> >
>

[-- Attachment #2: Type: text/html, Size: 24951 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-24 12:03                                   ` Oleg Nikitenko
@ 2023-04-24 20:39                                     ` Stefano Stabellini
  2023-04-25  7:33                                       ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-04-24 20:39 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Michal Orzel, Stefano Stabellini, Julien Grall, xen-devel,
	Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 20054 bytes --]

Hi Oleg, 

Here is the issue from your logs:

SError Interrupt on CPU0, code 0xbe000000 -- SError

SErrors are special signals to notify software of serious hardware
errors.  Something is going very wrong. Defective hardware is a
possibility.  Another possibility if software accessing address ranges
that it is not supposed to, sometimes it causes SErrors.

Cheers,

Stefano



On Mon, 24 Apr 2023, Oleg Nikitenko wrote:

> Hello,
> 
> Thanks guys.
> I found out where the problem was.
> Now dom0 booted more. But I have a new one.
> This is a kernel panic during Dom0 loading.
> Maybe someone is able to suggest something ?
> 
> Regards,
> O.
> 
> [    3.771362] sfp_register_bus: upstream ops attach
> [    3.776119] sfp_register_bus: Bus registered
> [    3.780459] sfp_register_socket: register sfp_bus succeeded
> [    3.789399] of_cfs_init
> [    3.789499] of_cfs_init: OK
> [    3.791685] clk: Not disabling unused clocks
> [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
> [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> [   11.010393] Workqueue: events_unbound async_run_entry_fn
> [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> [   11.010422] pc : simple_write_end+0xd0/0x130
> [   11.010431] lr : generic_perform_write+0x118/0x1e0
> [   11.010438] sp : ffffffc00809b910
> [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
> [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
> [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
> [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
> [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
> [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
> [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
> [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
> [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
> [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
> [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
> [   11.010548] Workqueue: events_unbound async_run_entry_fn
> [   11.010556] Call trace:
> [   11.010558]  dump_backtrace+0x0/0x1c4
> [   11.010567]  show_stack+0x18/0x2c
> [   11.010574]  dump_stack_lvl+0x7c/0xa0
> [   11.010583]  dump_stack+0x18/0x34
> [   11.010588]  panic+0x14c/0x2f8
> [   11.010597]  print_tainted+0x0/0xb0
> [   11.010606]  arm64_serror_panic+0x6c/0x7c
> [   11.010614]  do_serror+0x28/0x60
> [   11.010621]  el1h_64_error_handler+0x30/0x50
> [   11.010628]  el1h_64_error+0x78/0x7c
> [   11.010633]  simple_write_end+0xd0/0x130
> [   11.010639]  generic_perform_write+0x118/0x1e0
> [   11.010644]  __generic_file_write_iter+0x138/0x1c4
> [   11.010650]  generic_file_write_iter+0x78/0xd0
> [   11.010656]  __kernel_write+0xfc/0x2ac
> [   11.010665]  kernel_write+0x88/0x160
> [   11.010673]  xwrite+0x44/0x94
> [   11.010680]  do_copy+0xa8/0x104
> [   11.010686]  write_buffer+0x38/0x58
> [   11.010692]  flush_buffer+0x4c/0xbc
> [   11.010698]  __gunzip+0x280/0x310
> [   11.010704]  gunzip+0x1c/0x28
> [   11.010709]  unpack_to_rootfs+0x170/0x2b0
> [   11.010715]  do_populate_rootfs+0x80/0x164
> [   11.010722]  async_run_entry_fn+0x48/0x164
> [   11.010728]  process_one_work+0x1e4/0x3a0
> [   11.010736]  worker_thread+0x7c/0x4c0
> [   11.010743]  kthread+0x120/0x130
> [   11.010750]  ret_from_fork+0x10/0x20
> [   11.010757] SMP: stopping secondary CPUs
> [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
> [   11.010788] PHYS_OFFSET: 0x0
> [   11.010790] CPU features: 0x00000401,00000842
> [   11.010795] Memory Limit: none
> [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
> 
> пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com>:
>       Hi Oleg,
> 
>       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>       >       
>       >
>       >
>       > Hello Michal,
>       >
>       > I was not able to enable earlyprintk in the xen for now.
>       > I decided to choose another way.
>       > This is a xen's command line that I found out completely.
>       >
>       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native sched=null
>       timer_slop=0
>       Yes, adding a printk() in Xen was also a good idea.
> 
>       >
>       > So you are absolutely right about a command line.
>       > Now I am going to find out why xen did not have the correct parameters from the device tree.
>       Maybe you will find this document helpful:
>       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> 
>       ~Michal
> 
>       >
>       > Regards,
>       > Oleg
>       >
>       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>       >
>       >
>       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>       >     >       
>       >     >
>       >     >
>       >     > 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:
>       >     In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
>       >     You shouldn't really modify .config file but if you do, you should execute "make olddefconfig" afterwards.
>       >
>       >     >
>       >     > CONFIG_EARLY_PRINTK
>       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>       >     I hope you added =y to them.
>       >
>       >     Anyway, you have at least the following solutions:
>       >     1) Run bitbake xen -c menuconfig to properly set early printk
>       >     2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not enabled by default)
>       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>       >
>       >     ~Michal
>       >
>       >     >
>       >     > Host hangs in build time. 
>       >     > Maybe I did not set something in the config build file ?
>       >     >
>       >     > Regards,
>       >     > Oleg
>       >     >
>       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >     >
>       >     >     Thanks Michal,
>       >     >
>       >     >     You gave me an idea.
>       >     >     I am going to try it today.
>       >     >
>       >     >     Regards,
>       >     >     O.
>       >     >
>       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >     >
>       >     >         Thanks Stefano.
>       >     >
>       >     >         I am going to do it today.
>       >     >
>       >     >         Regards,
>       >     >         O.
>       >     >
>       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
>       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org
>       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org
>       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen
>       <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>       >     >             >       >
>       >     >             >
>       >     >             >
>       >     >             >
>       >     >
>       >
> 
> 
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-24 20:39                                     ` Stefano Stabellini
@ 2023-04-25  7:33                                       ` Oleg Nikitenko
  2023-04-25 18:20                                         ` Stefano Stabellini
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-25  7:33 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato

[-- Attachment #1: Type: text/plain, Size: 51171 bytes --]

Hi Stefano,

Thank you.
If I build xen without colors support there is not this error.
All the domains are booted well.
Hense it can not be a hardware issue.
This panic arrived during unpacking the rootfs.
Here I attached the boot log xen/Dom0 without color.
A highlighted strings printed exactly after the place where 1-st time panic
arrived.

 Xen 4.16.1-pre
(XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc
(GCC) 11.3.0) debug=y 2023-04-21
(XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
(XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
(XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part
0xd03,rev 0x4
(XEN) 64-bit Execution:
(XEN)   Processor Features: 0000000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 0000000000000131:0000000000011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 0000000003010066
(XEN)   Auxiliary Features: 0000000000000000
(XEN)   Memory Model Features: 0000000010201105 0000000040000000
(XEN)                          0000000001260000 0000000002102211
(XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
(XEN)                 0000000001112131 0000000000011142 0000000000011121
(XEN) Using SMC Calling Convention v1.2
(XEN) Using PSCI v1.1
(XEN) SMP: Allowing 4 CPUs
(XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=00000000f9010000
(XEN)         gic_cpu_addr=00000000f9020000
(XEN)         gic_hyp_addr=00000000f9040000
(XEN)         gic_vcpu_addr=00000000f9060000
(XEN)         gic_maintenance_irq=25
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000
(XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
(XEN) Using scheduler: null Scheduler (null)
(XEN) Initializing null scheduler
(XEN) WARNING: This is experimental software in development.
(XEN) Use at your own risk.
(XEN) Allocated console ring of 32 KiB.
(XEN) CPU0: Guest atomics will try 12 times before pausing the domain
(XEN) Bringing up CPU1
(XEN) CPU1: Guest atomics will try 13 times before pausing the domain
(XEN) CPU 1 booted.
(XEN) Bringing up CPU2
(XEN) CPU2: Guest atomics will try 13 times before pausing the domain
(XEN) CPU 2 booted.
(XEN) Bringing up CPU3
(XEN) CPU3: Guest atomics will try 13 times before pausing the domain
(XEN) Brought up 4 CPUs
(XEN) CPU 3 booted.
(XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
(XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
(XEN) smmu: /axi/smmu@fd800000: stage 2 translation
(XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups,
mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context banks (0 stage-2 only)
(XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
(XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
(XEN) I/O virtualisation enabled
(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) alternatives: Patching with alt table 00000000002cc5c8 ->
00000000002ccb2c
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading d0 kernel from boot module @ 0000000001000000
(XEN) Loading ramdisk from boot module @ 0000000002000000
(XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
(XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
(XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
(XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
(XEN) Grant table range: 0x00000000e00000-0x00000000e40000
(XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Extended region 0: 0x81200000->0xa0000000
(XEN) Extended region 1: 0xb1200000->0xc0000000
(XEN) Extended region 2: 0xc8000000->0xe0000000
(XEN) Extended region 3: 0xf0000000->0xf9000000
(XEN) Extended region 4: 0x100000000->0x600000000
(XEN) Extended region 5: 0x880000000->0x8000000000
(XEN) Extended region 6: 0x8001000000->0x10000000000
(XEN) Loading zImage from 0000000001000000 to
0000000010000000-0000000010e41008
(XEN) Loading d0 initrd from 0000000002000000 to
0x0000000013600000-0x000000001ff3a617
(XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) null.c:353: 0 <-- d0v0
(XEN) Freed 356kB init memory.
(XEN) d0v0 Unhandled SMC/HVC: 0x84000050
(XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host)
(aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils)
2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
[    0.000000] Machine model: D14 Viper Board - White Unit
[    0.000000] Xen 4.16 support found
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
[    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
[    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
[    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
[    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem
0x0000000010000000-0x000000007fffffff]
[    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
[    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
[    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
[    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: Trusted OS migration not required
[    0.000000] psci: SMC Calling Convention v1.1
[    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: kernel page table isolation forced ON by KASLR
[    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
[    0.000000] Kernel command line: console=hvc0 earlycon=xen
earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0 maxcpus=2
[    0.000000] Unknown kernel command line parameters "earlyprintk=xen
fips=1", will be passed to user space.
[    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152
bytes, linear)
[    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576
bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
[    0.000000] mem auto-init: clearing system memory may take some time...
[    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K
rwdata, 2396K rodata, 1536K init, 262K bss, 256944K reserved, 262144K
cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: RCU event tracing is enabled.
[    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is
25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
[    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every
4398046511100ns
[    0.000258] Console: colour dummy device 80x25
[    0.310231] printk: console [hvc0] enabled
[    0.314403] Calibrating delay loop (skipped), value calculated using
timer frequency.. 200.00 BogoMIPS (lpj=400000)
[    0.324851] pid_max: default: 32768 minimum: 301
[    0.329706] LSM: Security Framework initializing
[    0.334204] Yama: becoming mindful.
[    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes,
linear)
[    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768
bytes, linear)
[    0.354743] xen:grant_table: Grant tables using version 1 layout
[    0.359132] Grant table initialized
[    0.362664] xen:events: Using FIFO-based ABI
[    0.366993] Xen: initializing cpu0
[    0.370515] rcu: Hierarchical SRCU implementation.
[    0.375930] smp: Bringing up secondary CPUs ...
(XEN) null.c:353: 1 <-- d0v1
(XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
[    0.382549] Detected VIPT I-cache on CPU1
[    0.388712] Xen: initializing cpu1
[    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[    0.388829] smp: Brought up 1 node, 2 CPUs
[    0.406941] SMP: Total of 2 processors activated.
[    0.411698] CPU features: detected: 32-bit EL0 Support
[    0.416888] CPU features: detected: CRC32 instructions
[    0.422121] CPU: All CPU(s) started at EL1
[    0.426248] alternatives: patching kernel code
[    0.431424] devtmpfs: initialized
[    0.441454] KASLR enabled
[    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles:
0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
[    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic
allocations
[    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic
allocations
[    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for
atomic allocations
[    0.519478] audit: initializing netlink subsys (disabled)
[    0.524985] audit: type=2000 audit(0.336:1): state=initialized
audit_enabled=0 res=1
[    0.529169] thermal_sys: Registered thermal governor 'step_wise'
[    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.545608] ASID allocator initialised with 32768 entries
[    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for
software IO TLB
[    0.559332] software IO TLB: mapped [mem
0x0000000011800000-0x0000000011c00000] (4MB)
[    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
[    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
[    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
[    0.636520] DRBG: Continuing without Jitter RNG
[    0.737187] raid6: neonx8   gen()  2143 MB/s
[    0.805294] raid6: neonx8   xor()  1589 MB/s
[    0.873406] raid6: neonx4   gen()  2177 MB/s
[    0.941499] raid6: neonx4   xor()  1556 MB/s
[    1.009612] raid6: neonx2   gen()  2072 MB/s
[    1.077715] raid6: neonx2   xor()  1430 MB/s
[    1.145834] raid6: neonx1   gen()  1769 MB/s
[    1.213935] raid6: neonx1   xor()  1214 MB/s
[    1.282046] raid6: int64x8  gen()  1366 MB/s
[    1.350132] raid6: int64x8  xor()   773 MB/s
[    1.418259] raid6: int64x4  gen()  1602 MB/s
[    1.486349] raid6: int64x4  xor()   851 MB/s
[    1.554464] raid6: int64x2  gen()  1396 MB/s
[    1.622561] raid6: int64x2  xor()   744 MB/s
[    1.690687] raid6: int64x1  gen()  1033 MB/s
[    1.758770] raid6: int64x1  xor()   517 MB/s
[    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
[    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
[    1.767957] raid6: using neon recovery algorithm
[    1.772824] xen:balloon: Initialising balloon driver
[    1.778021] iommu: Default domain type: Translated
[    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
[    1.789149] SCSI subsystem initialized
[    1.792820] usbcore: registered new interface driver usbfs
[    1.798254] usbcore: registered new interface driver hub
[    1.803626] usbcore: registered new device driver usb
[    1.808761] pps_core: LinuxPPS API ver. 1 registered
[    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo
Giometti <giometti@linux.it>
[    1.822903] PTP clock support registered
[    1.826893] EDAC MC: Ver: 3.0.0
[    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox
with TX/RX channels.
[    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox
with TX/RX channels.
[    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox
with TX/RX channels.
[    1.855907] FPGA manager framework
[    1.859952] clocksource: Switched to clocksource arch_sys_counter
[    1.871712] NET: Registered PF_INET protocol family
[    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes,
linear)
[    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2,
16384 bytes, linear)
[    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144
bytes, linear)
[    1.894846] TCP established hash table entries: 16384 (order: 5, 131072
bytes, linear)
[    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes,
linear)
[    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
[    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes,
linear)
[    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    1.936834] RPC: Registered named UNIX socket transport module.
[    1.942342] RPC: Registered udp transport module.
[    1.947088] RPC: Registered tcp transport module.
[    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    1.958334] PCI: CLS 0 bytes, default 64
[    1.962709] Trying to unpack rootfs image as initramfs...
[    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
[    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[    2.021045] NET: Registered PF_ALG protocol family
[    2.021122] xor: measuring software checksum speed
[    2.029347]    8regs           :  2366 MB/sec
[    2.033081]    32regs          :  2802 MB/sec
[    2.038223]    arm64_neon      :  2320 MB/sec
[    2.038385] xor: using function: 32regs (2802 MB/sec)
[    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded
(major 247)
[    2.050959] io scheduler mq-deadline registered
[    2.055521] io scheduler kyber registered
[    2.068227] xen:xen_evtchn: Event-channel device installed
[    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
[    2.085548] brd: module loaded
[    2.089290] loop: module loaded
[    2.089341] Invalid max_queues (4), will use default max: 2.
[    2.094565] tun: Universal TUN/TAP device driver, 1.6
[    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
[    2.104156] usbcore: registered new interface driver rtl8150
[    2.109813] usbcore: registered new interface driver r8152
[    2.115367] usbcore: registered new interface driver asix
[    2.120794] usbcore: registered new interface driver ax88179_178a
[    2.126934] usbcore: registered new interface driver cdc_ether
[    2.132816] usbcore: registered new interface driver cdc_eem
[    2.138527] usbcore: registered new interface driver net1080
[    2.144256] usbcore: registered new interface driver cdc_subset
[    2.150205] usbcore: registered new interface driver zaurus
[    2.155837] usbcore: registered new interface driver cdc_ncm
[    2.161550] usbcore: registered new interface driver r8153_ecm
[    2.168240] usbcore: registered new interface driver cdc_acm
[    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems
and ISDN adapters
[    2.181358] usbcore: registered new interface driver uas
[    2.186547] usbcore: registered new interface driver usb-storage
[    2.192643] usbcore: registered new interface driver ftdi_sio
[    2.198384] usbserial: USB Serial support registered for FTDI USB Serial
Device
[    2.206118] udc-core: couldn't find an available UDC - added
[g_mass_storage] to list of pending drivers
[    2.215332] i2c_dev: i2c /dev entries driver
[    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
[    2.225923] device-mapper: uevent: version 1.0.3
[    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised:
dm-devel@redhat.com
[    2.239315] EDAC MC0: Giving out device to module 1 controller
synps_ddr_controller: DEV synps_edac (INTERRUPT)
[    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac
controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
[    2.261719] sdhci: Secure Digital Host Controller Interface driver
[    2.267487] sdhci: Copyright(c) Pierre Ossman
[    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
[    2.283816] zynqmp_firmware_probe Platform Management API v1.1
[    2.289554] zynqmp_firmware_probe Trustzone version v1.0
[    2.327875] securefw securefw: securefw probed
[    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
[    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES
Successfully Registered
[    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
[    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
[    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
[    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
[    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
[    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
[    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info:
1.512.15.0 KeyLen: 32
[    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler.
Retrying...
[    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
[    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
[    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
[    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI
Count: 512 Event Count: 32
[    2.420856] default preset
[    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
[    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
[    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
[    2.441976] vmcu driver init
[    2.444922] VMCU: : (240:0) registered
[    2.444956] In K81 Updater init
[    2.449003] pktgen: Packet Generator for packet performance testing.
Version: 2.75
[    2.468833] Initializing XFRM netlink socket
[    2.468902] NET: Registered PF_PACKET protocol family
[    2.472729] Bridge firewalling registered
[    2.476785] 8021q: 802.1Q VLAN Support v1.8
[    2.481341] registered taskstats version 1
[    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
[    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36,
base_baud = 6250000) is a xuartps
[    2.507103] of-fpga-region fpga-full: FPGA Region probed
[    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver
Probe success
[    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver
Probe success
[    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver
Probe success
[    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver
Probe success
[    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver
Probe success
[    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver
Probe success
[    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver
Probe success
[    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver
Probe success
[    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver
Probe success
[    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver
Probe success
[    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
[    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
[    2.952393] Creating 2 MTD partitions on "spi0.0":
[    2.957231] 0x000004000000-0x000008000000 : "bank A"
[    2.963332] 0x000000000000-0x000004000000 : "bank B"
[    2.968694] macb ff0b0000.ethernet: Not enabling partial store and
forward
[    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at
0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
[    2.984472] macb ff0c0000.ethernet: Not enabling partial store and
forward
[    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at
0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
[    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
[    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate
interface QSGMII
[    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate
interface QSGMII
[    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate
interface type 18
[    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate
interface QSGMII
[    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate
interface QSGMII
[    3.045301] viper_enet viper_enet: Viper enet registered
[    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
[    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
[    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
[    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
[    3.097729] si70xx: probe of 2-0040 failed with error -5
[    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with
timeout 60s
[    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with
timeout 10s
[    3.112457] viper-tamper viper-tamper: Device registered
[    3.117593] active_bank active_bank: boot bank: 1
[    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
[    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
[    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info:
1.512.15.0 KeyLen: 32
[    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
[    3.147438] viper-vdpp a4000000.vdpp: Device registered
[    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
[    3.158582] lpc55_user lpc55_user: The major number for your device is
236
[    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
[    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
[    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
[    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
[    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
[    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
[    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using
ADMA 64-bit
[    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
[    3.215694] lpc55_l2 spi1.0: rx error: -110
[    3.284438] mmc0: new HS200 MMC card at address 0001
[    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
[    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
[    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
[    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
[    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
[    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
[    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware
clock
[    3.591252] cdns-i2c ff020000.i2c: recovery information complete
[    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
[    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
[    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
[    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
[    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
[    3.624224] rtc-rv3028 0-0052: registered as rtc1
[    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
[    3.633253] lpc55_l2 spi1.0: rx error: -110
[    3.639104] k81_bootloader 0-0010: probe
[    3.641628] VMCU: : (235:0) registered
[    3.641635] k81_bootloader 0-0010: probe completed
[    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
[    3.669154] cdns-i2c ff030000.i2c: recovery information complete
[    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
[    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
[    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
[    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
[    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
[    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
[    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C
switch pca9546
[    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
[    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
[    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
[    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
[    3.737549] sfp_register_socket: got sfp_bus
[    3.740709] sfp_register_socket: register sfp_bus
[    3.745459] sfp_register_bus: ops ok!
[    3.749179] sfp_register_bus: Try to attach
[    3.753419] sfp_register_bus: Attach succeeded
[    3.757914] sfp_register_bus: upstream ops attach
[    3.762677] sfp_register_bus: Bus registered
[    3.766999] sfp_register_socket: register sfp_bus succeeded
[    3.775870] of_cfs_init
[    3.776000] of_cfs_init: OK
[    3.778211] clk: Not disabling unused clocks
*[   11.278477] Freeing initrd memory: 206056K*
*[   11.279406] Freeing unused kernel memory: 1536K*
[   11.314006] Checked W+X mappings: passed, no W+X pages found
[   11.314142] Run /init as init process
INIT: version 3.01 booting
fsck (busybox 1.35.0)
/dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
/dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
/dev/mmcblk0p3 was not cleanly unmounted, check forced.
/dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
[   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal.
Opts: (null). Quota mode: disabled.
Starting random number generator daemon.
[   11.580662] random: crng init done
Starting udev
[   11.613159] udevd[142]: starting version 3.2.10
[   11.620385] udevd[143]: starting eudev-3.2.10
[   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
[   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
[   12.063396] ip_local_port_range: prefer different parity for start/end
values.
[   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
hwclock: RTC_RD_TIME: Invalid exchange
Mon Feb 27 08:40:53 UTC 2023
[   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
hwclock: RTC_SET_TIME: Invalid exchange
[   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
Starting mcud
INIT: Entering runlevel: 5
Configuring network interfaces... done.
resetting network interface
[   12.718295] macb ff0b0000.ethernet control_red: PHY
[ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
[   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii
link mode
[   12.732151] pps pps0: new PPS source ptp0
[   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
[   12.745724] macb ff0c0000.ethernet control_black: PHY
[ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY] (irq=POLL)
[   12.753469] macb ff0c0000.ethernet control_black: configuring for
phy/gmii link mode
[   12.761804] pps pps1: new PPS source ptp1
[   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
Auto-negotiation: off
Auto-negotiation: off
[   16.828151] macb ff0b0000.ethernet control_red: unable to generate
target frequency: 125000000 Hz
[   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full
- flow control off
[   16.860552] macb ff0c0000.ethernet control_black: unable to generate
target frequency: 125000000 Hz
[   16.867052] macb ff0c0000.ethernet control_black: Link is Up -
1Gbps/Full - flow control off
Starting Failsafe Secure Shell server in port 2222: sshd
done.
Starting rpcbind daemon...done.

[   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
hwclock: RTC_RD_TIME: Invalid exchange
Starting State Manager Service
Start state-manager restarter...
(XEN) d0v1 Forwarding AES operation: 3254779951
Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid
80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744 /dev/dm-0 scanned
by udevd (385)
[   17.349933] BTRFS info (device dm-0): disk space caching is enabled
[   17.350670] BTRFS info (device dm-0): has skinny extents
[   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
[   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e
devid 1 transid 6 /dev/mapper/client_prov scanned by mkfs.btrfs (526)
[   17.872699] BTRFS info (device dm-1): using free space tree
[   17.872771] BTRFS info (device dm-1): has skinny extents
[   17.878114] BTRFS info (device dm-1): flagging fs with big metadata
feature
[   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
[   17.895695] BTRFS info (device dm-1): checking UUID tree

Setting domain 0 name, domid and JSON config...
Done setting up Dom0
Starting xenconsoled...
Starting QEMU as disk backend for dom0
Starting domain watchdog daemon: xenwatchdogd startup

[   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921
devid 1 transid 6 /dev/mapper/client_config scanned by mkfs.btrfs (574)
[done]
[   18.465552] BTRFS info (device dm-2): using free space tree
[   18.465629] BTRFS info (device dm-2): has skinny extents
[   18.471002] BTRFS info (device dm-2): flagging fs with big metadata
feature
Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd
optimizations
[   18.486659] BTRFS info (device dm-2): checking UUID tree
OK
starting rsyslogd ... Log partition ready after 0 poll loops
done
rsyslogd: cannot connect to 172.18.0.1:514: Network is unreachable
[v8.2208.0 try https://www.rsyslog.com/e/2027 ]
[   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095
devid 1 transid 608 /dev/dm-3 scanned by udevd (518)

Please insert USB token and enter your role in login prompt.

login:

Regards,
O.


пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org>:

> Hi Oleg,
>
> Here is the issue from your logs:
>
> SError Interrupt on CPU0, code 0xbe000000 -- SError
>
> SErrors are special signals to notify software of serious hardware
> errors.  Something is going very wrong. Defective hardware is a
> possibility.  Another possibility if software accessing address ranges
> that it is not supposed to, sometimes it causes SErrors.
>
> Cheers,
>
> Stefano
>
>
>
> On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>
> > Hello,
> >
> > Thanks guys.
> > I found out where the problem was.
> > Now dom0 booted more. But I have a new one.
> > This is a kernel panic during Dom0 loading.
> > Maybe someone is able to suggest something ?
> >
> > Regards,
> > O.
> >
> > [    3.771362] sfp_register_bus: upstream ops attach
> > [    3.776119] sfp_register_bus: Bus registered
> > [    3.780459] sfp_register_socket: register sfp_bus succeeded
> > [    3.789399] of_cfs_init
> > [    3.789499] of_cfs_init: OK
> > [    3.791685] clk: Not disabling unused clocks
> > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
> > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
> 5.15.72-xilinx-v2022.1 #1
> > [   11.010393] Workqueue: events_unbound async_run_entry_fn
> > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS
> BTYPE=--)
> > [   11.010422] pc : simple_write_end+0xd0/0x130
> > [   11.010431] lr : generic_perform_write+0x118/0x1e0
> > [   11.010438] sp : ffffffc00809b910
> > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27:
> ffffffef69ba88c0
> > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24:
> 0000000000000000
> > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21:
> ffffff807315a260
> > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18:
> 0000000000000000
> > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15:
> 0000000000000000
> > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12:
> 0000000000000000
> > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 :
> 0000000000000000
> > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 :
> 000000002d89b700
> > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 :
> 0000000000001000
> > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 :
> 0000000000000005
> > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
> > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
> 5.15.72-xilinx-v2022.1 #1
> > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
> > [   11.010548] Workqueue: events_unbound async_run_entry_fn
> > [   11.010556] Call trace:
> > [   11.010558]  dump_backtrace+0x0/0x1c4
> > [   11.010567]  show_stack+0x18/0x2c
> > [   11.010574]  dump_stack_lvl+0x7c/0xa0
> > [   11.010583]  dump_stack+0x18/0x34
> > [   11.010588]  panic+0x14c/0x2f8
> > [   11.010597]  print_tainted+0x0/0xb0
> > [   11.010606]  arm64_serror_panic+0x6c/0x7c
> > [   11.010614]  do_serror+0x28/0x60
> > [   11.010621]  el1h_64_error_handler+0x30/0x50
> > [   11.010628]  el1h_64_error+0x78/0x7c
> > [   11.010633]  simple_write_end+0xd0/0x130
> > [   11.010639]  generic_perform_write+0x118/0x1e0
> > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
> > [   11.010650]  generic_file_write_iter+0x78/0xd0
> > [   11.010656]  __kernel_write+0xfc/0x2ac
> > [   11.010665]  kernel_write+0x88/0x160
> > [   11.010673]  xwrite+0x44/0x94
> > [   11.010680]  do_copy+0xa8/0x104
> > [   11.010686]  write_buffer+0x38/0x58
> > [   11.010692]  flush_buffer+0x4c/0xbc
> > [   11.010698]  __gunzip+0x280/0x310
> > [   11.010704]  gunzip+0x1c/0x28
> > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
> > [   11.010715]  do_populate_rootfs+0x80/0x164
> > [   11.010722]  async_run_entry_fn+0x48/0x164
> > [   11.010728]  process_one_work+0x1e4/0x3a0
> > [   11.010736]  worker_thread+0x7c/0x4c0
> > [   11.010743]  kthread+0x120/0x130
> > [   11.010750]  ret_from_fork+0x10/0x20
> > [   11.010757] SMP: stopping secondary CPUs
> > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
> > [   11.010788] PHYS_OFFSET: 0x0
> > [   11.010790] CPU features: 0x00000401,00000842
> > [   11.010795] Memory Limit: none
> > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError
> Interrupt ]---
> >
> > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com>:
> >       Hi Oleg,
> >
> >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
> >       >
> >       >
> >       >
> >       > Hello Michal,
> >       >
> >       > I was not able to enable earlyprintk in the xen for now.
> >       > I decided to choose another way.
> >       > This is a xen's command line that I found out completely.
> >       >
> >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M
> dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native sched=null
> >       timer_slop=0
> >       Yes, adding a printk() in Xen was also a good idea.
> >
> >       >
> >       > So you are absolutely right about a command line.
> >       > Now I am going to find out why xen did not have the correct
> parameters from the device tree.
> >       Maybe you will find this document helpful:
> >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >       ~Michal
> >
> >       >
> >       > Regards,
> >       > Oleg
> >       >
> >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com
> <mailto:michal.orzel@amd.com>>:
> >       >
> >       >
> >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
> >       >     >
> >       >     >
> >       >     >
> >       >     > 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:
> >       >     In the .config file or in some Yocto file (listing
> additional Kconfig options) added to SRC_URI?
> >       >     You shouldn't really modify .config file but if you do, you
> should execute "make olddefconfig" afterwards.
> >       >
> >       >     >
> >       >     > CONFIG_EARLY_PRINTK
> >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
> >       >     I hope you added =y to them.
> >       >
> >       >     Anyway, you have at least the following solutions:
> >       >     1) Run bitbake xen -c menuconfig to properly set early printk
> >       >     2) Find out how you enable other Kconfig options in your
> project (e.g. CONFIG_COLORING=y that is not enabled by default)
> >       >     3) Append the following to
> "xen/arch/arm/configs/arm64_defconfig":
> >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >       >
> >       >     ~Michal
> >       >
> >       >     >
> >       >     > Host hangs in build time.
> >       >     > Maybe I did not set something in the config build file ?
> >       >     >
> >       >     > Regards,
> >       >     > Oleg
> >       >     >
> >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
> >       >     >
> >       >     >     Thanks Michal,
> >       >     >
> >       >     >     You gave me an idea.
> >       >     >     I am going to try it today.
> >       >     >
> >       >     >     Regards,
> >       >     >     O.
> >       >     >
> >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
> >       >     >
> >       >     >         Thanks Stefano.
> >       >     >
> >       >     >         I am going to do it today.
> >       >     >
> >       >     >         Regards,
> >       >     >         O.
> >       >     >
> >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> >       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
> >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org
> >       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@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 <sstabellini@kernel.org
> >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
> >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@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> <https://github.com/xilinx/xen
> >       <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >       >     >             >       >
> >       >     >             >
> >       >     >             >
> >       >     >             >
> >       >     >
> >       >
> >
> >
> >

[-- Attachment #2: Type: text/html, Size: 63978 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-25  7:33                                       ` Oleg Nikitenko
@ 2023-04-25 18:20                                         ` Stefano Stabellini
  2023-04-27  6:46                                           ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-04-25 18:20 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Michal Orzel, Julien Grall, xen-devel,
	Bertrand Marquis, Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 58420 bytes --]

This is interesting. Are you using Xilinx hardware by any chance? If so,
which board?

Are you using ImageBuilder to generate your boot.scr boot script? If so,
could you please post your ImageBuilder config file? If not, can you
post the source of your uboot boot script?

SErrors are supposed to be related to a hardware failure of some kind.
You are not supposed to be able to trigger an SError easily by
"mistake". I have not seen SErrors due to wrong cache coloring
configurations on any Xilinx board before.

The differences between Xen with and without cache coloring from a
hardware perspective are:

- With cache coloring, the SMMU is enabled and does address translations
  even for dom0. Without cache coloring the SMMU could be disabled, and
  if enabled, the SMMU doesn't do any address translations for Dom0. If
  there is a hardware failure related to SMMU address translation it
  could only trigger with cache coloring. This would be my normal
  suggestion for you to explore, but the failure happens too early
  before any DMA-capable device is programmed. So I don't think this can
  be the issue.

- With cache coloring, the memory allocation is very different so you'll
  end up using different DDR regions for Dom0. So if your DDR is
  defective, you might only see a failure with cache coloring enabled
  because you end up using different regions.


On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> Hi Stefano,
> 
> Thank you.
> If I build xen without colors support there is not this error.
> All the domains are booted well.
> Hense it can not be a hardware issue.
> This panic arrived during unpacking the rootfs.
> Here I attached the boot log xen/Dom0 without color.
> A highlighted strings printed exactly after the place where 1-st time panic arrived.
> 
>  Xen 4.16.1-pre
> (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
> (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
> (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
> (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
> (XEN) 64-bit Execution:
> (XEN)   Processor Features: 0000000000002222 0000000000000000
> (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> (XEN)     Extensions: FloatingPoint AdvancedSIMD
> (XEN)   Debug Features: 0000000010305106 0000000000000000
> (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> (XEN)   Memory Model Features: 0000000000001122 0000000000000000
> (XEN)   ISA Features:  0000000000011120 0000000000000000
> (XEN) 32-bit Execution:
> (XEN)   Processor Features: 0000000000000131:0000000000011011
> (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> (XEN)     Extensions: GenericTimer Security
> (XEN)   Debug Features: 0000000003010066
> (XEN)   Auxiliary Features: 0000000000000000
> (XEN)   Memory Model Features: 0000000010201105 0000000040000000
> (XEN)                          0000000001260000 0000000002102211
> (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
> (XEN)                 0000000001112131 0000000000011142 0000000000011121
> (XEN) Using SMC Calling Convention v1.2
> (XEN) Using PSCI v1.1
> (XEN) SMP: Allowing 4 CPUs
> (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
> (XEN) GICv2 initialization:
> (XEN)         gic_dist_addr=00000000f9010000
> (XEN)         gic_cpu_addr=00000000f9020000
> (XEN)         gic_hyp_addr=00000000f9040000
> (XEN)         gic_vcpu_addr=00000000f9060000
> (XEN)         gic_maintenance_irq=25
> (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
> (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
> (XEN) Using scheduler: null Scheduler (null)
> (XEN) Initializing null scheduler
> (XEN) WARNING: This is experimental software in development.
> (XEN) Use at your own risk.
> (XEN) Allocated console ring of 32 KiB.
> (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
> (XEN) Bringing up CPU1
> (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
> (XEN) CPU 1 booted.
> (XEN) Bringing up CPU2
> (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
> (XEN) CPU 2 booted.
> (XEN) Bringing up CPU3
> (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
> (XEN) Brought up 4 CPUs
> (XEN) CPU 3 booted.
> (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
> (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
> (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context banks (0
> stage-2 only)
> (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
> (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
> (XEN) I/O virtualisation enabled
> (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
> (XEN) *** LOADING DOMAIN 0 ***
> (XEN) Loading d0 kernel from boot module @ 0000000001000000
> (XEN) Loading ramdisk from boot module @ 0000000002000000
> (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
> (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
> (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
> (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
> (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
> (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
> (XEN) Allocating PPI 16 for event channel interrupt
> (XEN) Extended region 0: 0x81200000->0xa0000000
> (XEN) Extended region 1: 0xb1200000->0xc0000000
> (XEN) Extended region 2: 0xc8000000->0xe0000000
> (XEN) Extended region 3: 0xf0000000->0xf9000000
> (XEN) Extended region 4: 0x100000000->0x600000000
> (XEN) Extended region 5: 0x880000000->0x8000000000
> (XEN) Extended region 6: 0x8001000000->0x10000000000
> (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
> (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
> (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
> (XEN) Initial low memory virq threshold set at 0x4000 pages.
> (XEN) Std. Loglevel: All
> (XEN) Guest Loglevel: All
> (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
> (XEN) null.c:353: 0 <-- d0v0
> (XEN) Freed 356kB init memory.
> (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
> (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
> [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
> [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils)
> 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
> [    0.000000] Machine model: D14 Viper Board - White Unit
> [    0.000000] Xen 4.16 support found
> [    0.000000] Zone ranges:
> [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
> [    0.000000]   DMA32    empty
> [    0.000000]   Normal   empty
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
> [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
> [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
> [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
> [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
> [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
> [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
> [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
> [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
> [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
> [    0.000000] psci: probing for conduit method from DT.
> [    0.000000] psci: PSCIv1.1 detected in firmware.
> [    0.000000] psci: Using standard PSCI v0.2 function IDs
> [    0.000000] psci: Trusted OS migration not required
> [    0.000000] psci: SMC Calling Convention v1.1
> [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
> [    0.000000] Detected VIPT I-cache on CPU0
> [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
> [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
> [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
> [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0 maxcpus=2
> [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user space.
> [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
> [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
> [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
> [    0.000000] mem auto-init: clearing system memory may take some time...
> [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K init, 262K bss, 256944K reserved,
> 262144K cma-reserved)
> [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> [    0.000000] rcu: Hierarchical RCU implementation.
> [    0.000000] rcu: RCU event tracing is enabled.
> [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
> [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
> [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
> [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
> [    0.000000] Root IRQ handler: gic_handle_irq
> [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
> [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
> [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
> [    0.000258] Console: colour dummy device 80x25
> [    0.310231] printk: console [hvc0] enabled
> [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
> [    0.324851] pid_max: default: 32768 minimum: 301
> [    0.329706] LSM: Security Framework initializing
> [    0.334204] Yama: becoming mindful.
> [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
> [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
> [    0.354743] xen:grant_table: Grant tables using version 1 layout
> [    0.359132] Grant table initialized
> [    0.362664] xen:events: Using FIFO-based ABI
> [    0.366993] Xen: initializing cpu0
> [    0.370515] rcu: Hierarchical SRCU implementation.
> [    0.375930] smp: Bringing up secondary CPUs ...
> (XEN) null.c:353: 1 <-- d0v1
> (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
> [    0.382549] Detected VIPT I-cache on CPU1
> [    0.388712] Xen: initializing cpu1
> [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
> [    0.388829] smp: Brought up 1 node, 2 CPUs
> [    0.406941] SMP: Total of 2 processors activated.
> [    0.411698] CPU features: detected: 32-bit EL0 Support
> [    0.416888] CPU features: detected: CRC32 instructions
> [    0.422121] CPU: All CPU(s) started at EL1
> [    0.426248] alternatives: patching kernel code
> [    0.431424] devtmpfs: initialized
> [    0.441454] KASLR enabled
> [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
> [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
> [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
> [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
> [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
> [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> [    0.519478] audit: initializing netlink subsys (disabled)
> [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
> [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
> [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> [    0.545608] ASID allocator initialised with 32768 entries
> [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
> [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
> [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
> [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
> [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
> [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
> [    0.636520] DRBG: Continuing without Jitter RNG
> [    0.737187] raid6: neonx8   gen()  2143 MB/s
> [    0.805294] raid6: neonx8   xor()  1589 MB/s
> [    0.873406] raid6: neonx4   gen()  2177 MB/s
> [    0.941499] raid6: neonx4   xor()  1556 MB/s
> [    1.009612] raid6: neonx2   gen()  2072 MB/s
> [    1.077715] raid6: neonx2   xor()  1430 MB/s
> [    1.145834] raid6: neonx1   gen()  1769 MB/s
> [    1.213935] raid6: neonx1   xor()  1214 MB/s
> [    1.282046] raid6: int64x8  gen()  1366 MB/s
> [    1.350132] raid6: int64x8  xor()   773 MB/s
> [    1.418259] raid6: int64x4  gen()  1602 MB/s
> [    1.486349] raid6: int64x4  xor()   851 MB/s
> [    1.554464] raid6: int64x2  gen()  1396 MB/s
> [    1.622561] raid6: int64x2  xor()   744 MB/s
> [    1.690687] raid6: int64x1  gen()  1033 MB/s
> [    1.758770] raid6: int64x1  xor()   517 MB/s
> [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
> [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
> [    1.767957] raid6: using neon recovery algorithm
> [    1.772824] xen:balloon: Initialising balloon driver
> [    1.778021] iommu: Default domain type: Translated
> [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
> [    1.789149] SCSI subsystem initialized
> [    1.792820] usbcore: registered new interface driver usbfs
> [    1.798254] usbcore: registered new interface driver hub
> [    1.803626] usbcore: registered new device driver usb
> [    1.808761] pps_core: LinuxPPS API ver. 1 registered
> [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
> [    1.822903] PTP clock support registered
> [    1.826893] EDAC MC: Ver: 3.0.0
> [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
> [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
> [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
> [    1.855907] FPGA manager framework
> [    1.859952] clocksource: Switched to clocksource arch_sys_counter
> [    1.871712] NET: Registered PF_INET protocol family
> [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
> [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
> [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
> [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
> [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
> [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
> [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
> [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
> [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
> [    1.936834] RPC: Registered named UNIX socket transport module.
> [    1.942342] RPC: Registered udp transport module.
> [    1.947088] RPC: Registered tcp transport module.
> [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
> [    1.958334] PCI: CLS 0 bytes, default 64
> [    1.962709] Trying to unpack rootfs image as initramfs...
> [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
> [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
> [    2.021045] NET: Registered PF_ALG protocol family
> [    2.021122] xor: measuring software checksum speed
> [    2.029347]    8regs           :  2366 MB/sec
> [    2.033081]    32regs          :  2802 MB/sec
> [    2.038223]    arm64_neon      :  2320 MB/sec
> [    2.038385] xor: using function: 32regs (2802 MB/sec)
> [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
> [    2.050959] io scheduler mq-deadline registered
> [    2.055521] io scheduler kyber registered
> [    2.068227] xen:xen_evtchn: Event-channel device installed
> [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
> [    2.085548] brd: module loaded
> [    2.089290] loop: module loaded
> [    2.089341] Invalid max_queues (4), will use default max: 2.
> [    2.094565] tun: Universal TUN/TAP device driver, 1.6
> [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
> [    2.104156] usbcore: registered new interface driver rtl8150
> [    2.109813] usbcore: registered new interface driver r8152
> [    2.115367] usbcore: registered new interface driver asix
> [    2.120794] usbcore: registered new interface driver ax88179_178a
> [    2.126934] usbcore: registered new interface driver cdc_ether
> [    2.132816] usbcore: registered new interface driver cdc_eem
> [    2.138527] usbcore: registered new interface driver net1080
> [    2.144256] usbcore: registered new interface driver cdc_subset
> [    2.150205] usbcore: registered new interface driver zaurus
> [    2.155837] usbcore: registered new interface driver cdc_ncm
> [    2.161550] usbcore: registered new interface driver r8153_ecm
> [    2.168240] usbcore: registered new interface driver cdc_acm
> [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
> [    2.181358] usbcore: registered new interface driver uas
> [    2.186547] usbcore: registered new interface driver usb-storage
> [    2.192643] usbcore: registered new interface driver ftdi_sio
> [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
> [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending drivers
> [    2.215332] i2c_dev: i2c /dev entries driver
> [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
> [    2.225923] device-mapper: uevent: version 1.0.3
> [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
> [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
> [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
> [    2.261719] sdhci: Secure Digital Host Controller Interface driver
> [    2.267487] sdhci: Copyright(c) Pierre Ossman
> [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
> [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
> [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
> [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
> [    2.327875] securefw securefw: securefw probed
> [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
> [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
> [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
> [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
> [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
> [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
> [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
> [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
> [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
> [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
> [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
> [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
> [    2.420856] default preset
> [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
> [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
> [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
> [    2.441976] vmcu driver init
> [    2.444922] VMCU: : (240:0) registered
> [    2.444956] In K81 Updater init
> [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
> [    2.468833] Initializing XFRM netlink socket
> [    2.468902] NET: Registered PF_PACKET protocol family
> [    2.472729] Bridge firewalling registered
> [    2.476785] 8021q: 802.1Q VLAN Support v1.8
> [    2.481341] registered taskstats version 1
> [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
> [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
> [    2.507103] of-fpga-region fpga-full: FPGA Region probed
> [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
> [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
> [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
> [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
> [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
> [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
> [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
> [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
> [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
> [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
> [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
> [    2.952393] Creating 2 MTD partitions on "spi0.0":
> [    2.957231] 0x000004000000-0x000008000000 : "bank A"
> [    2.963332] 0x000000000000-0x000004000000 : "bank B"
> [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
> [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
> [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
> [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
> [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
> [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
> [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
> [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
> [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
> [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
> [    3.045301] viper_enet viper_enet: Viper enet registered
> [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
> [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
> [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
> [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
> [    3.097729] si70xx: probe of 2-0040 failed with error -5
> [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
> [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
> [    3.112457] viper-tamper viper-tamper: Device registered
> [    3.117593] active_bank active_bank: boot bank: 1
> [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
> [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
> [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
> [    3.147438] viper-vdpp a4000000.vdpp: Device registered
> [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
> [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
> [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
> [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
> [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
> [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
> [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
> [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
> [    3.215694] lpc55_l2 spi1.0: rx error: -110
> [    3.284438] mmc0: new HS200 MMC card at address 0001
> [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
> [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
> [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
> [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
> [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
> [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
> [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
> [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
> [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
> [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
> [    3.624224] rtc-rv3028 0-0052: registered as rtc1
> [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
> [    3.633253] lpc55_l2 spi1.0: rx error: -110
> [    3.639104] k81_bootloader 0-0010: probe
> [    3.641628] VMCU: : (235:0) registered
> [    3.641635] k81_bootloader 0-0010: probe completed
> [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
> [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
> [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
> [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
> [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
> [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
> [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
> [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
> [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
> [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
> [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
> [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
> [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
> [    3.737549] sfp_register_socket: got sfp_bus
> [    3.740709] sfp_register_socket: register sfp_bus
> [    3.745459] sfp_register_bus: ops ok!
> [    3.749179] sfp_register_bus: Try to attach
> [    3.753419] sfp_register_bus: Attach succeeded
> [    3.757914] sfp_register_bus: upstream ops attach
> [    3.762677] sfp_register_bus: Bus registered
> [    3.766999] sfp_register_socket: register sfp_bus succeeded
> [    3.775870] of_cfs_init
> [    3.776000] of_cfs_init: OK
> [    3.778211] clk: Not disabling unused clocks
> [   11.278477] Freeing initrd memory: 206056K
> [   11.279406] Freeing unused kernel memory: 1536K
> [   11.314006] Checked W+X mappings: passed, no W+X pages found
> [   11.314142] Run /init as init process
> INIT: version 3.01 booting
> fsck (busybox 1.35.0)
> /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
> /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
> /dev/mmcblk0p3 was not cleanly unmounted, check forced.
> /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
> [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode: disabled.
> Starting random number generator daemon.
> [   11.580662] random: crng init done
> Starting udev
> [   11.613159] udevd[142]: starting version 3.2.10
> [   11.620385] udevd[143]: starting eudev-3.2.10
> [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
> [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
> [   12.063396] ip_local_port_range: prefer different parity for start/end values.
> [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> hwclock: RTC_RD_TIME: Invalid exchange
> Mon Feb 27 08:40:53 UTC 2023
> [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
> hwclock: RTC_SET_TIME: Invalid exchange
> [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> Starting mcud
> INIT: Entering runlevel: 5
> Configuring network interfaces... done.
> resetting network interface
> [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
> [   12.732151] pps pps0: new PPS source ptp0
> [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
> [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
> [   12.761804] pps pps1: new PPS source ptp1
> [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
> Auto-negotiation: off
> Auto-negotiation: off
> [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
> [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
> [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
> [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
> Starting Failsafe Secure Shell server in port 2222: sshd
> done.
> Starting rpcbind daemon...done.
> 
> [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> hwclock: RTC_RD_TIME: Invalid exchange
> Starting State Manager Service
> Start state-manager restarter...
> (XEN) d0v1 Forwarding AES operation: 3254779951
> Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744 /dev/dm-0
> scanned by udevd (385)
> [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
> [   17.350670] BTRFS info (device dm-0): has skinny extents
> [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
> [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6 /dev/mapper/client_prov scanned by mkfs.btrfs
> (526)
> [   17.872699] BTRFS info (device dm-1): using free space tree
> [   17.872771] BTRFS info (device dm-1): has skinny extents
> [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
> [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
> [   17.895695] BTRFS info (device dm-1): checking UUID tree
> 
> Setting domain 0 name, domid and JSON config...
> Done setting up Dom0
> Starting xenconsoled...
> Starting QEMU as disk backend for dom0
> Starting domain watchdog daemon: xenwatchdogd startup
> 
> [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6 /dev/mapper/client_config scanned by mkfs.btrfs
> (574)
> [done]
> [   18.465552] BTRFS info (device dm-2): using free space tree
> [   18.465629] BTRFS info (device dm-2): has skinny extents
> [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
> Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
> [   18.486659] BTRFS info (device dm-2): checking UUID tree
> OK
> starting rsyslogd ... Log partition ready after 0 poll loops
> done
> rsyslogd: cannot connect to 172.18.0.1:514: Network is unreachable [v8.2208.0 try https://www.rsyslog.com/e/2027 ]
> [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned by udevd (518)
> 
> Please insert USB token and enter your role in login prompt.
> 
> login:
> 
> Regards,
> O.
> 
> 
> пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org>:
>       Hi Oleg,
> 
>       Here is the issue from your logs:
> 
>       SError Interrupt on CPU0, code 0xbe000000 -- SError
> 
>       SErrors are special signals to notify software of serious hardware
>       errors.  Something is going very wrong. Defective hardware is a
>       possibility.  Another possibility if software accessing address ranges
>       that it is not supposed to, sometimes it causes SErrors.
> 
>       Cheers,
> 
>       Stefano
> 
> 
> 
>       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
> 
>       > Hello,
>       >
>       > Thanks guys.
>       > I found out where the problem was.
>       > Now dom0 booted more. But I have a new one.
>       > This is a kernel panic during Dom0 loading.
>       > Maybe someone is able to suggest something ?
>       >
>       > Regards,
>       > O.
>       >
>       > [    3.771362] sfp_register_bus: upstream ops attach
>       > [    3.776119] sfp_register_bus: Bus registered
>       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>       > [    3.789399] of_cfs_init
>       > [    3.789499] of_cfs_init: OK
>       > [    3.791685] clk: Not disabling unused clocks
>       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>       > [   11.010422] pc : simple_write_end+0xd0/0x130
>       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>       > [   11.010438] sp : ffffffc00809b910
>       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>       > [   11.010556] Call trace:
>       > [   11.010558]  dump_backtrace+0x0/0x1c4
>       > [   11.010567]  show_stack+0x18/0x2c
>       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>       > [   11.010583]  dump_stack+0x18/0x34
>       > [   11.010588]  panic+0x14c/0x2f8
>       > [   11.010597]  print_tainted+0x0/0xb0
>       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>       > [   11.010614]  do_serror+0x28/0x60
>       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>       > [   11.010628]  el1h_64_error+0x78/0x7c
>       > [   11.010633]  simple_write_end+0xd0/0x130
>       > [   11.010639]  generic_perform_write+0x118/0x1e0
>       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>       > [   11.010656]  __kernel_write+0xfc/0x2ac
>       > [   11.010665]  kernel_write+0x88/0x160
>       > [   11.010673]  xwrite+0x44/0x94
>       > [   11.010680]  do_copy+0xa8/0x104
>       > [   11.010686]  write_buffer+0x38/0x58
>       > [   11.010692]  flush_buffer+0x4c/0xbc
>       > [   11.010698]  __gunzip+0x280/0x310
>       > [   11.010704]  gunzip+0x1c/0x28
>       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>       > [   11.010715]  do_populate_rootfs+0x80/0x164
>       > [   11.010722]  async_run_entry_fn+0x48/0x164
>       > [   11.010728]  process_one_work+0x1e4/0x3a0
>       > [   11.010736]  worker_thread+0x7c/0x4c0
>       > [   11.010743]  kthread+0x120/0x130
>       > [   11.010750]  ret_from_fork+0x10/0x20
>       > [   11.010757] SMP: stopping secondary CPUs
>       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>       > [   11.010788] PHYS_OFFSET: 0x0
>       > [   11.010790] CPU features: 0x00000401,00000842
>       > [   11.010795] Memory Limit: none
>       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>       >
>       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com>:
>       >       Hi Oleg,
>       >
>       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>       >       >       
>       >       >
>       >       >
>       >       > Hello Michal,
>       >       >
>       >       > I was not able to enable earlyprintk in the xen for now.
>       >       > I decided to choose another way.
>       >       > This is a xen's command line that I found out completely.
>       >       >
>       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native
>       sched=null
>       >       timer_slop=0
>       >       Yes, adding a printk() in Xen was also a good idea.
>       >
>       >       >
>       >       > So you are absolutely right about a command line.
>       >       > Now I am going to find out why xen did not have the correct parameters from the device tree.
>       >       Maybe you will find this document helpful:
>       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>       >
>       >       ~Michal
>       >
>       >       >
>       >       > Regards,
>       >       > Oleg
>       >       >
>       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>       >       >
>       >       >
>       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>       >       >     >       
>       >       >     >
>       >       >     >
>       >       >     > 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:
>       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
>       >       >     You shouldn't really modify .config file but if you do, you should execute "make olddefconfig" afterwards.
>       >       >
>       >       >     >
>       >       >     > CONFIG_EARLY_PRINTK
>       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>       >       >     I hope you added =y to them.
>       >       >
>       >       >     Anyway, you have at least the following solutions:
>       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>       >       >     2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not enabled by
>       default)
>       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>       >       >
>       >       >     ~Michal
>       >       >
>       >       >     >
>       >       >     > Host hangs in build time. 
>       >       >     > Maybe I did not set something in the config build file ?
>       >       >     >
>       >       >     > Regards,
>       >       >     > Oleg
>       >       >     >
>       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >       >     >
>       >       >     >     Thanks Michal,
>       >       >     >
>       >       >     >     You gave me an idea.
>       >       >     >     I am going to try it today.
>       >       >     >
>       >       >     >     Regards,
>       >       >     >     O.
>       >       >     >
>       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >       >     >
>       >       >     >         Thanks Stefano.
>       >       >     >
>       >       >     >         I am going to do it today.
>       >       >     >
>       >       >     >         Regards,
>       >       >     >         O.
>       >       >     >
>       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
>       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org
>       >       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org
>       >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>       <mailto:sstabellini@kernel.org
>       >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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>
>       <https://github.com/xilinx/xen
>       >       <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>       <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>       >       >     >             >       >
>       >       >     >             >
>       >       >     >             >
>       >       >     >             >
>       >       >     >
>       >       >
>       >
>       >
>       >
> 
> 
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-25 18:20                                         ` Stefano Stabellini
@ 2023-04-27  6:46                                           ` Oleg Nikitenko
  2023-04-27 21:51                                             ` Stefano Stabellini
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-04-27  6:46 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 58157 bytes --]

Hello Stefano,

Thanks for clarification.
We nighter use ImageBuilder nor uboot boot script.
A model is zcu102 compatible.

Regards,
O.

вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org>:

> This is interesting. Are you using Xilinx hardware by any chance? If so,
> which board?
>
> Are you using ImageBuilder to generate your boot.scr boot script? If so,
> could you please post your ImageBuilder config file? If not, can you
> post the source of your uboot boot script?
>
> SErrors are supposed to be related to a hardware failure of some kind.
> You are not supposed to be able to trigger an SError easily by
> "mistake". I have not seen SErrors due to wrong cache coloring
> configurations on any Xilinx board before.
>
> The differences between Xen with and without cache coloring from a
> hardware perspective are:
>
> - With cache coloring, the SMMU is enabled and does address translations
>   even for dom0. Without cache coloring the SMMU could be disabled, and
>   if enabled, the SMMU doesn't do any address translations for Dom0. If
>   there is a hardware failure related to SMMU address translation it
>   could only trigger with cache coloring. This would be my normal
>   suggestion for you to explore, but the failure happens too early
>   before any DMA-capable device is programmed. So I don't think this can
>   be the issue.
>
> - With cache coloring, the memory allocation is very different so you'll
>   end up using different DDR regions for Dom0. So if your DDR is
>   defective, you might only see a failure with cache coloring enabled
>   because you end up using different regions.
>
>
> On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> > Hi Stefano,
> >
> > Thank you.
> > If I build xen without colors support there is not this error.
> > All the domains are booted well.
> > Hense it can not be a hardware issue.
> > This panic arrived during unpacking the rootfs.
> > Here I attached the boot log xen/Dom0 without color.
> > A highlighted strings printed exactly after the place where 1-st time
> panic arrived.
> >
> >  Xen 4.16.1-pre
> > (XEN) Xen version 4.16.1-pre (nole2390@(none))
> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
> > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300
> git:321687b231-dirty
> > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
> > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part
> 0xd03,rev 0x4
> > (XEN) 64-bit Execution:
> > (XEN)   Processor Features: 0000000000002222 0000000000000000
> > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> > (XEN)   Debug Features: 0000000010305106 0000000000000000
> > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
> > (XEN)   ISA Features:  0000000000011120 0000000000000000
> > (XEN) 32-bit Execution:
> > (XEN)   Processor Features: 0000000000000131:0000000000011011
> > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> > (XEN)     Extensions: GenericTimer Security
> > (XEN)   Debug Features: 0000000003010066
> > (XEN)   Auxiliary Features: 0000000000000000
> > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
> > (XEN)                          0000000001260000 0000000002102211
> > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
> > (XEN)                 0000000001112131 0000000000011142 0000000000011121
> > (XEN) Using SMC Calling Convention v1.2
> > (XEN) Using PSCI v1.1
> > (XEN) SMP: Allowing 4 CPUs
> > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
> > (XEN) GICv2 initialization:
> > (XEN)         gic_dist_addr=00000000f9010000
> > (XEN)         gic_cpu_addr=00000000f9020000
> > (XEN)         gic_hyp_addr=00000000f9040000
> > (XEN)         gic_vcpu_addr=00000000f9060000
> > (XEN)         gic_maintenance_irq=25
> > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
> > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
> > (XEN) Using scheduler: null Scheduler (null)
> > (XEN) Initializing null scheduler
> > (XEN) WARNING: This is experimental software in development.
> > (XEN) Use at your own risk.
> > (XEN) Allocated console ring of 32 KiB.
> > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
> > (XEN) Bringing up CPU1
> > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
> > (XEN) CPU 1 booted.
> > (XEN) Bringing up CPU2
> > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
> > (XEN) CPU 2 booted.
> > (XEN) Bringing up CPU3
> > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
> > (XEN) Brought up 4 CPUs
> > (XEN) CPU 3 booted.
> > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
> > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
> > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register
> groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context banks (0
> > stage-2 only)
> > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
> > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
> > (XEN) I/O virtualisation enabled
> > (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) alternatives: Patching with alt table 00000000002cc5c8 ->
> 00000000002ccb2c
> > (XEN) *** LOADING DOMAIN 0 ***
> > (XEN) Loading d0 kernel from boot module @ 0000000001000000
> > (XEN) Loading ramdisk from boot module @ 0000000002000000
> > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
> > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
> > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
> > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
> > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
> > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
> > (XEN) Allocating PPI 16 for event channel interrupt
> > (XEN) Extended region 0: 0x81200000->0xa0000000
> > (XEN) Extended region 1: 0xb1200000->0xc0000000
> > (XEN) Extended region 2: 0xc8000000->0xe0000000
> > (XEN) Extended region 3: 0xf0000000->0xf9000000
> > (XEN) Extended region 4: 0x100000000->0x600000000
> > (XEN) Extended region 5: 0x880000000->0x8000000000
> > (XEN) Extended region 6: 0x8001000000->0x10000000000
> > (XEN) Loading zImage from 0000000001000000 to
> 0000000010000000-0000000010e41008
> > (XEN) Loading d0 initrd from 0000000002000000 to
> 0x0000000013600000-0x000000001ff3a617
> > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
> > (XEN) Initial low memory virq threshold set at 0x4000 pages.
> > (XEN) Std. Loglevel: All
> > (XEN) Guest Loglevel: All
> > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch
> input)
> > (XEN) null.c:353: 0 <-- d0v0
> > (XEN) Freed 356kB init memory.
> > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
> > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
> > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
> > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host)
> (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU Binutils)
> > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
> > [    0.000000] Machine model: D14 Viper Board - White Unit
> > [    0.000000] Xen 4.16 support found
> > [    0.000000] Zone ranges:
> > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
> > [    0.000000]   DMA32    empty
> > [    0.000000]   Normal   empty
> > [    0.000000] Movable zone start for each node
> > [    0.000000] Early memory node ranges
> > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
> > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
> > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
> > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
> > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
> > [    0.000000] Initmem setup node 0 [mem
> 0x0000000010000000-0x000000007fffffff]
> > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
> > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
> > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
> > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
> > [    0.000000] psci: probing for conduit method from DT.
> > [    0.000000] psci: PSCIv1.1 detected in firmware.
> > [    0.000000] psci: Using standard PSCI v0.2 function IDs
> > [    0.000000] psci: Trusted OS migration not required
> > [    0.000000] psci: SMC Calling Convention v1.1
> > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
> > [    0.000000] Detected VIPT I-cache on CPU0
> > [    0.000000] CPU features: kernel page table isolation forced ON by
> KASLR
> > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
> > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages:
> 403845
> > [    0.000000] Kernel command line: console=hvc0 earlycon=xen
> earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0 maxcpus=2
> > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen
> fips=1", will be passed to user space.
> > [    0.000000] Dentry cache hash table entries: 262144 (order: 9,
> 2097152 bytes, linear)
> > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576
> bytes, linear)
> > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
> > [    0.000000] mem auto-init: clearing system memory may take some
> time...
> > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code,
> 836K rwdata, 2396K rodata, 1536K init, 262K bss, 256944K reserved,
> > 262144K cma-reserved)
> > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> > [    0.000000] rcu: Hierarchical RCU implementation.
> > [    0.000000] rcu: RCU event tracing is enabled.
> > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
> > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay
> is 25 jiffies.
> > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16,
> nr_cpu_ids=2
> > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
> > [    0.000000] Root IRQ handler: gic_handle_irq
> > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
> > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff
> max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
> > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps
> every 4398046511100ns
> > [    0.000258] Console: colour dummy device 80x25
> > [    0.310231] printk: console [hvc0] enabled
> > [    0.314403] Calibrating delay loop (skipped), value calculated using
> timer frequency.. 200.00 BogoMIPS (lpj=400000)
> > [    0.324851] pid_max: default: 32768 minimum: 301
> > [    0.329706] LSM: Security Framework initializing
> > [    0.334204] Yama: becoming mindful.
> > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768
> bytes, linear)
> > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3,
> 32768 bytes, linear)
> > [    0.354743] xen:grant_table: Grant tables using version 1 layout
> > [    0.359132] Grant table initialized
> > [    0.362664] xen:events: Using FIFO-based ABI
> > [    0.366993] Xen: initializing cpu0
> > [    0.370515] rcu: Hierarchical SRCU implementation.
> > [    0.375930] smp: Bringing up secondary CPUs ...
> > (XEN) null.c:353: 1 <-- d0v1
> > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
> > [    0.382549] Detected VIPT I-cache on CPU1
> > [    0.388712] Xen: initializing cpu1
> > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
> > [    0.388829] smp: Brought up 1 node, 2 CPUs
> > [    0.406941] SMP: Total of 2 processors activated.
> > [    0.411698] CPU features: detected: 32-bit EL0 Support
> > [    0.416888] CPU features: detected: CRC32 instructions
> > [    0.422121] CPU: All CPU(s) started at EL1
> > [    0.426248] alternatives: patching kernel code
> > [    0.431424] devtmpfs: initialized
> > [    0.441454] KASLR enabled
> > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles:
> 0xffffffff, max_idle_ns: 7645041785100000 ns
> > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes,
> linear)
> > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
> > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic
> allocations
> > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for
> atomic allocations
> > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for
> atomic allocations
> > [    0.519478] audit: initializing netlink subsys (disabled)
> > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized
> audit_enabled=0 res=1
> > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
> > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint
> registers.
> > [    0.545608] ASID allocator initialised with 32768 entries
> > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for
> software IO TLB
> > [    0.559332] software IO TLB: mapped [mem
> 0x0000000011800000-0x0000000011c00000] (4MB)
> > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0
> pages
> > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0
> pages
> > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0
> pages
> > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0
> pages
> > [    0.636520] DRBG: Continuing without Jitter RNG
> > [    0.737187] raid6: neonx8   gen()  2143 MB/s
> > [    0.805294] raid6: neonx8   xor()  1589 MB/s
> > [    0.873406] raid6: neonx4   gen()  2177 MB/s
> > [    0.941499] raid6: neonx4   xor()  1556 MB/s
> > [    1.009612] raid6: neonx2   gen()  2072 MB/s
> > [    1.077715] raid6: neonx2   xor()  1430 MB/s
> > [    1.145834] raid6: neonx1   gen()  1769 MB/s
> > [    1.213935] raid6: neonx1   xor()  1214 MB/s
> > [    1.282046] raid6: int64x8  gen()  1366 MB/s
> > [    1.350132] raid6: int64x8  xor()   773 MB/s
> > [    1.418259] raid6: int64x4  gen()  1602 MB/s
> > [    1.486349] raid6: int64x4  xor()   851 MB/s
> > [    1.554464] raid6: int64x2  gen()  1396 MB/s
> > [    1.622561] raid6: int64x2  xor()   744 MB/s
> > [    1.690687] raid6: int64x1  gen()  1033 MB/s
> > [    1.758770] raid6: int64x1  xor()   517 MB/s
> > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
> > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
> > [    1.767957] raid6: using neon recovery algorithm
> > [    1.772824] xen:balloon: Initialising balloon driver
> > [    1.778021] iommu: Default domain type: Translated
> > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
> > [    1.789149] SCSI subsystem initialized
> > [    1.792820] usbcore: registered new interface driver usbfs
> > [    1.798254] usbcore: registered new interface driver hub
> > [    1.803626] usbcore: registered new device driver usb
> > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
> > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007
> Rodolfo Giometti <giometti@linux.it>
> > [    1.822903] PTP clock support registered
> > [    1.826893] EDAC MC: Ver: 3.0.0
> > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI
> mbox with TX/RX channels.
> > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI
> mbox with TX/RX channels.
> > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI
> mbox with TX/RX channels.
> > [    1.855907] FPGA manager framework
> > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
> > [    1.871712] NET: Registered PF_INET protocol family
> > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144
> bytes, linear)
> > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order:
> 2, 16384 bytes, linear)
> > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144
> bytes, linear)
> > [    1.894846] TCP established hash table entries: 16384 (order: 5,
> 131072 bytes, linear)
> > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144
> bytes, linear)
> > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
> > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes,
> linear)
> > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes,
> linear)
> > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
> > [    1.936834] RPC: Registered named UNIX socket transport module.
> > [    1.942342] RPC: Registered udp transport module.
> > [    1.947088] RPC: Registered tcp transport module.
> > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
> > [    1.958334] PCI: CLS 0 bytes, default 64
> > [    1.962709] Trying to unpack rootfs image as initramfs...
> > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
> > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
> > [    2.021045] NET: Registered PF_ALG protocol family
> > [    2.021122] xor: measuring software checksum speed
> > [    2.029347]    8regs           :  2366 MB/sec
> > [    2.033081]    32regs          :  2802 MB/sec
> > [    2.038223]    arm64_neon      :  2320 MB/sec
> > [    2.038385] xor: using function: 32regs (2802 MB/sec)
> > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded
> (major 247)
> > [    2.050959] io scheduler mq-deadline registered
> > [    2.055521] io scheduler kyber registered
> > [    2.068227] xen:xen_evtchn: Event-channel device installed
> > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
> > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
> > [    2.085548] brd: module loaded
> > [    2.089290] loop: module loaded
> > [    2.089341] Invalid max_queues (4), will use default max: 2.
> > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
> > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
> > [    2.104156] usbcore: registered new interface driver rtl8150
> > [    2.109813] usbcore: registered new interface driver r8152
> > [    2.115367] usbcore: registered new interface driver asix
> > [    2.120794] usbcore: registered new interface driver ax88179_178a
> > [    2.126934] usbcore: registered new interface driver cdc_ether
> > [    2.132816] usbcore: registered new interface driver cdc_eem
> > [    2.138527] usbcore: registered new interface driver net1080
> > [    2.144256] usbcore: registered new interface driver cdc_subset
> > [    2.150205] usbcore: registered new interface driver zaurus
> > [    2.155837] usbcore: registered new interface driver cdc_ncm
> > [    2.161550] usbcore: registered new interface driver r8153_ecm
> > [    2.168240] usbcore: registered new interface driver cdc_acm
> > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems
> and ISDN adapters
> > [    2.181358] usbcore: registered new interface driver uas
> > [    2.186547] usbcore: registered new interface driver usb-storage
> > [    2.192643] usbcore: registered new interface driver ftdi_sio
> > [    2.198384] usbserial: USB Serial support registered for FTDI USB
> Serial Device
> > [    2.206118] udc-core: couldn't find an available UDC - added
> [g_mass_storage] to list of pending drivers
> > [    2.215332] i2c_dev: i2c /dev entries driver
> > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
> > [    2.225923] device-mapper: uevent: version 1.0.3
> > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22)
> initialised: dm-devel@redhat.com
> > [    2.239315] EDAC MC0: Giving out device to module 1 controller
> synps_ddr_controller: DEV synps_edac (INTERRUPT)
> > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac
> controller zynqmp_ocm: DEV ff960000.memory-controller (INTERRUPT)
> > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
> > [    2.267487] sdhci: Copyright(c) Pierre Ossman
> > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
> > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
> > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
> > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
> > [    2.327875] securefw securefw: securefw probed
> > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
> > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES
> Successfully Registered
> > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
> > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
> > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
> > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
> > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy
> registered
> > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
> > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info:
> 1.512.15.0 KeyLen: 32
> > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper
> handler. Retrying...
> > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
> > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
> > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
> > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI
> Count: 512 Event Count: 32
> > [    2.420856] default preset
> > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
> > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
> > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
> > [    2.441976] vmcu driver init
> > [    2.444922] VMCU: : (240:0) registered
> > [    2.444956] In K81 Updater init
> > [    2.449003] pktgen: Packet Generator for packet performance testing.
> Version: 2.75
> > [    2.468833] Initializing XFRM netlink socket
> > [    2.468902] NET: Registered PF_PACKET protocol family
> > [    2.472729] Bridge firewalling registered
> > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
> > [    2.481341] registered taskstats version 1
> > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
> > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36,
> base_baud = 6250000) is a xuartps
> > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
> > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA
> driver Probe success
> > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
> > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
> > [    2.952393] Creating 2 MTD partitions on "spi0.0":
> > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
> > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
> > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and
> forward
> > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106
> at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
> > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and
> forward
> > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106
> at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
> > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
> > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate
> interface QSGMII
> > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate
> interface QSGMII
> > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate
> interface type 18
> > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate
> interface QSGMII
> > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate
> interface QSGMII
> > [    3.045301] viper_enet viper_enet: Viper enet registered
> > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
> > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
> > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
> > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
> > [    3.097729] si70xx: probe of 2-0040 failed with error -5
> > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with
> timeout 60s
> > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with
> timeout 10s
> > [    3.112457] viper-tamper viper-tamper: Device registered
> > [    3.117593] active_bank active_bank: boot bank: 1
> > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
> > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
> > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info:
> 1.512.15.0 KeyLen: 32
> > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
> > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
> > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
> > [    3.158582] lpc55_user lpc55_user: The major number for your device
> is 236
> > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
> > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
> > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
> > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
> > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
> > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc]
> using ADMA 64-bit
> > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
> > [    3.215694] lpc55_l2 spi1.0: rx error: -110
> > [    3.284438] mmc0: new HS200 MMC card at address 0001
> > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
> > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
> > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
> > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware
> clock
> > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
> > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
> > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
> > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
> > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
> > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
> > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
> > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
> > [    3.633253] lpc55_l2 spi1.0: rx error: -110
> > [    3.639104] k81_bootloader 0-0010: probe
> > [    3.641628] VMCU: : (235:0) registered
> > [    3.641635] k81_bootloader 0-0010: probe completed
> > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
> > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
> > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
> > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
> > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
> > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
> > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
> > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
> > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C
> switch pca9546
> > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
> > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
> > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
> > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
> > [    3.737549] sfp_register_socket: got sfp_bus
> > [    3.740709] sfp_register_socket: register sfp_bus
> > [    3.745459] sfp_register_bus: ops ok!
> > [    3.749179] sfp_register_bus: Try to attach
> > [    3.753419] sfp_register_bus: Attach succeeded
> > [    3.757914] sfp_register_bus: upstream ops attach
> > [    3.762677] sfp_register_bus: Bus registered
> > [    3.766999] sfp_register_socket: register sfp_bus succeeded
> > [    3.775870] of_cfs_init
> > [    3.776000] of_cfs_init: OK
> > [    3.778211] clk: Not disabling unused clocks
> > [   11.278477] Freeing initrd memory: 206056K
> > [   11.279406] Freeing unused kernel memory: 1536K
> > [   11.314006] Checked W+X mappings: passed, no W+X pages found
> > [   11.314142] Run /init as init process
> > INIT: version 3.01 booting
> > fsck (busybox 1.35.0)
> > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
> > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
> > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
> > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
> > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal.
> Opts: (null). Quota mode: disabled.
> > Starting random number generator daemon.
> > [   11.580662] random: crng init done
> > Starting udev
> > [   11.613159] udevd[142]: starting version 3.2.10
> > [   11.620385] udevd[143]: starting eudev-3.2.10
> > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
> > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
> > [   12.063396] ip_local_port_range: prefer different parity for
> start/end values.
> > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> > hwclock: RTC_RD_TIME: Invalid exchange
> > Mon Feb 27 08:40:53 UTC 2023
> > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
> > hwclock: RTC_SET_TIME: Invalid exchange
> > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> > Starting mcud
> > INIT: Entering runlevel: 5
> > Configuring network interfaces... done.
> > resetting network interface
> > [   12.718295] macb ff0b0000.ethernet control_red: PHY
> [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> > [   12.723919] macb ff0b0000.ethernet control_red: configuring for
> phy/gmii link mode
> > [   12.732151] pps pps0: new PPS source ptp0
> > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock
> registered.
> > [   12.745724] macb ff0c0000.ethernet control_black: PHY
> [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> > [   12.753469] macb ff0c0000.ethernet control_black: configuring for
> phy/gmii link mode
> > [   12.761804] pps pps1: new PPS source ptp1
> > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock
> registered.
> > Auto-negotiation: off
> > Auto-negotiation: off
> > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate
> target frequency: 125000000 Hz
> > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up -
> 1Gbps/Full - flow control off
> > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate
> target frequency: 125000000 Hz
> > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up -
> 1Gbps/Full - flow control off
> > Starting Failsafe Secure Shell server in port 2222: sshd
> > done.
> > Starting rpcbind daemon...done.
> >
> > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> > hwclock: RTC_RD_TIME: Invalid exchange
> > Starting State Manager Service
> > Start state-manager restarter...
> > (XEN) d0v1 Forwarding AES operation: 3254779951
> > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid
> 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744 /dev/dm-0
> > scanned by udevd (385)
> > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
> > [   17.350670] BTRFS info (device dm-0): has skinny extents
> > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
> > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e
> devid 1 transid 6 /dev/mapper/client_prov scanned by mkfs.btrfs
> > (526)
> > [   17.872699] BTRFS info (device dm-1): using free space tree
> > [   17.872771] BTRFS info (device dm-1): has skinny extents
> > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata
> feature
> > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
> > [   17.895695] BTRFS info (device dm-1): checking UUID tree
> >
> > Setting domain 0 name, domid and JSON config...
> > Done setting up Dom0
> > Starting xenconsoled...
> > Starting QEMU as disk backend for dom0
> > Starting domain watchdog daemon: xenwatchdogd startup
> >
> > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921
> devid 1 transid 6 /dev/mapper/client_config scanned by mkfs.btrfs
> > (574)
> > [done]
> > [   18.465552] BTRFS info (device dm-2): using free space tree
> > [   18.465629] BTRFS info (device dm-2): has skinny extents
> > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata
> feature
> > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd
> optimizations
> > [   18.486659] BTRFS info (device dm-2): checking UUID tree
> > OK
> > starting rsyslogd ... Log partition ready after 0 poll loops
> > done
> > rsyslogd: cannot connect to 172.18.0.1:514: Network is unreachable
> [v8.2208.0 try https://www.rsyslog.com/e/2027 ]
> > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095
> devid 1 transid 608 /dev/dm-3 scanned by udevd (518)
> >
> > Please insert USB token and enter your role in login prompt.
> >
> > login:
> >
> > Regards,
> > O.
> >
> >
> > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org
> >:
> >       Hi Oleg,
> >
> >       Here is the issue from your logs:
> >
> >       SError Interrupt on CPU0, code 0xbe000000 -- SError
> >
> >       SErrors are special signals to notify software of serious hardware
> >       errors.  Something is going very wrong. Defective hardware is a
> >       possibility.  Another possibility if software accessing address
> ranges
> >       that it is not supposed to, sometimes it causes SErrors.
> >
> >       Cheers,
> >
> >       Stefano
> >
> >
> >
> >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
> >
> >       > Hello,
> >       >
> >       > Thanks guys.
> >       > I found out where the problem was.
> >       > Now dom0 booted more. But I have a new one.
> >       > This is a kernel panic during Dom0 loading.
> >       > Maybe someone is able to suggest something ?
> >       >
> >       > Regards,
> >       > O.
> >       >
> >       > [    3.771362] sfp_register_bus: upstream ops attach
> >       > [    3.776119] sfp_register_bus: Bus registered
> >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
> >       > [    3.789399] of_cfs_init
> >       > [    3.789499] of_cfs_init: OK
> >       > [    3.791685] clk: Not disabling unused clocks
> >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 --
> SError
> >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
> 5.15.72-xilinx-v2022.1 #1
> >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
> >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT
> -SSBS BTYPE=--)
> >       > [   11.010422] pc : simple_write_end+0xd0/0x130
> >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
> >       > [   11.010438] sp : ffffffc00809b910
> >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27:
> ffffffef69ba88c0
> >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24:
> 0000000000000000
> >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21:
> ffffff807315a260
> >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18:
> 0000000000000000
> >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15:
> 0000000000000000
> >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12:
> 0000000000000000
> >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 :
> 0000000000000000
> >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 :
> 000000002d89b700
> >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 :
> 0000000000001000
> >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 :
> 0000000000000005
> >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError
> Interrupt
> >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted
> 5.15.72-xilinx-v2022.1 #1
> >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
> >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
> >       > [   11.010556] Call trace:
> >       > [   11.010558]  dump_backtrace+0x0/0x1c4
> >       > [   11.010567]  show_stack+0x18/0x2c
> >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
> >       > [   11.010583]  dump_stack+0x18/0x34
> >       > [   11.010588]  panic+0x14c/0x2f8
> >       > [   11.010597]  print_tainted+0x0/0xb0
> >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
> >       > [   11.010614]  do_serror+0x28/0x60
> >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
> >       > [   11.010628]  el1h_64_error+0x78/0x7c
> >       > [   11.010633]  simple_write_end+0xd0/0x130
> >       > [   11.010639]  generic_perform_write+0x118/0x1e0
> >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
> >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
> >       > [   11.010656]  __kernel_write+0xfc/0x2ac
> >       > [   11.010665]  kernel_write+0x88/0x160
> >       > [   11.010673]  xwrite+0x44/0x94
> >       > [   11.010680]  do_copy+0xa8/0x104
> >       > [   11.010686]  write_buffer+0x38/0x58
> >       > [   11.010692]  flush_buffer+0x4c/0xbc
> >       > [   11.010698]  __gunzip+0x280/0x310
> >       > [   11.010704]  gunzip+0x1c/0x28
> >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
> >       > [   11.010715]  do_populate_rootfs+0x80/0x164
> >       > [   11.010722]  async_run_entry_fn+0x48/0x164
> >       > [   11.010728]  process_one_work+0x1e4/0x3a0
> >       > [   11.010736]  worker_thread+0x7c/0x4c0
> >       > [   11.010743]  kthread+0x120/0x130
> >       > [   11.010750]  ret_from_fork+0x10/0x20
> >       > [   11.010757] SMP: stopping secondary CPUs
> >       > [   11.010784] Kernel Offset: 0x2f61200000 from
> 0xffffffc008000000
> >       > [   11.010788] PHYS_OFFSET: 0x0
> >       > [   11.010790] CPU features: 0x00000401,00000842
> >       > [   11.010795] Memory Limit: none
> >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous
> SError Interrupt ]---
> >       >
> >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com
> >:
> >       >       Hi Oleg,
> >       >
> >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
> >       >       >
> >       >       >
> >       >       >
> >       >       > Hello Michal,
> >       >       >
> >       >       > I was not able to enable earlyprintk in the xen for now.
> >       >       > I decided to choose another way.
> >       >       > This is a xen's command line that I found out completely.
> >       >       >
> >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M
> dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0 vwfi=native
> >       sched=null
> >       >       timer_slop=0
> >       >       Yes, adding a printk() in Xen was also a good idea.
> >       >
> >       >       >
> >       >       > So you are absolutely right about a command line.
> >       >       > Now I am going to find out why xen did not have the
> correct parameters from the device tree.
> >       >       Maybe you will find this document helpful:
> >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >       >
> >       >       ~Michal
> >       >
> >       >       >
> >       >       > Regards,
> >       >       > Oleg
> >       >       >
> >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> >       >       >
> >       >       >
> >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
> >       >       >     >
> >       >       >     >
> >       >       >     >
> >       >       >     > 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:
> >       >       >     In the .config file or in some Yocto file (listing
> additional Kconfig options) added to SRC_URI?
> >       >       >     You shouldn't really modify .config file but if you
> do, you should execute "make olddefconfig" afterwards.
> >       >       >
> >       >       >     >
> >       >       >     > CONFIG_EARLY_PRINTK
> >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
> >       >       >     I hope you added =y to them.
> >       >       >
> >       >       >     Anyway, you have at least the following solutions:
> >       >       >     1) Run bitbake xen -c menuconfig to properly set
> early printk
> >       >       >     2) Find out how you enable other Kconfig options in
> your project (e.g. CONFIG_COLORING=y that is not enabled by
> >       default)
> >       >       >     3) Append the following to
> "xen/arch/arm/configs/arm64_defconfig":
> >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >       >       >
> >       >       >     ~Michal
> >       >       >
> >       >       >     >
> >       >       >     > Host hangs in build time.
> >       >       >     > Maybe I did not set something in the config build
> file ?
> >       >       >     >
> >       >       >     > Regards,
> >       >       >     > Oleg
> >       >       >     >
> >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >       >       >     >
> >       >       >     >     Thanks Michal,
> >       >       >     >
> >       >       >     >     You gave me an idea.
> >       >       >     >     I am going to try it today.
> >       >       >     >
> >       >       >     >     Regards,
> >       >       >     >     O.
> >       >       >     >
> >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >       >       >     >
> >       >       >     >         Thanks Stefano.
> >       >       >     >
> >       >       >     >         I am going to do it today.
> >       >       >     >
> >       >       >     >         Regards,
> >       >       >     >         O.
> >       >       >     >
> >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
> >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org
> >       >       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@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 <sstabellini@kernel.org
> >       >       <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
> >       <mailto:sstabellini@kernel.org
> >       >       <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@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>
> >       <https://github.com/xilinx/xen
> >       >       <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>
> >       <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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >       >       >     >             >       >
> >       >       >     >             >
> >       >       >     >             >
> >       >       >     >             >
> >       >       >     >
> >       >       >
> >       >
> >       >
> >       >
> >
> >
> >

[-- Attachment #2: Type: text/html, Size: 74905 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-27  6:46                                           ` Oleg Nikitenko
@ 2023-04-27 21:51                                             ` Stefano Stabellini
  2023-05-05  8:28                                               ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-04-27 21:51 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Michal Orzel, Julien Grall, xen-devel,
	Bertrand Marquis, Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 67820 bytes --]

I am familiar with the zcu102 but I don't know how you could possibly
generate a SError.

I suggest to try to use ImageBuilder [1] to generate the boot
configuration as a test because that is known to work well for zcu102.

[1] https://gitlab.com/xen-project/imagebuilder


On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> Hello Stefano,
> 
> Thanks for clarification.
> We nighter use ImageBuilder nor uboot boot script.
> A model is zcu102 compatible.
> 
> Regards,
> O.
> 
> вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org>:
>       This is interesting. Are you using Xilinx hardware by any chance? If so,
>       which board?
> 
>       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>       could you please post your ImageBuilder config file? If not, can you
>       post the source of your uboot boot script?
> 
>       SErrors are supposed to be related to a hardware failure of some kind.
>       You are not supposed to be able to trigger an SError easily by
>       "mistake". I have not seen SErrors due to wrong cache coloring
>       configurations on any Xilinx board before.
> 
>       The differences between Xen with and without cache coloring from a
>       hardware perspective are:
> 
>       - With cache coloring, the SMMU is enabled and does address translations
>         even for dom0. Without cache coloring the SMMU could be disabled, and
>         if enabled, the SMMU doesn't do any address translations for Dom0. If
>         there is a hardware failure related to SMMU address translation it
>         could only trigger with cache coloring. This would be my normal
>         suggestion for you to explore, but the failure happens too early
>         before any DMA-capable device is programmed. So I don't think this can
>         be the issue.
> 
>       - With cache coloring, the memory allocation is very different so you'll
>         end up using different DDR regions for Dom0. So if your DDR is
>         defective, you might only see a failure with cache coloring enabled
>         because you end up using different regions.
> 
> 
>       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>       > Hi Stefano,
>       >
>       > Thank you.
>       > If I build xen without colors support there is not this error.
>       > All the domains are booted well.
>       > Hense it can not be a hardware issue.
>       > This panic arrived during unpacking the rootfs.
>       > Here I attached the boot log xen/Dom0 without color.
>       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>       >
>       >  Xen 4.16.1-pre
>       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
>       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>       > (XEN) 64-bit Execution:
>       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>       > (XEN) 32-bit Execution:
>       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>       > (XEN)     Extensions: GenericTimer Security
>       > (XEN)   Debug Features: 0000000003010066
>       > (XEN)   Auxiliary Features: 0000000000000000
>       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>       > (XEN)                          0000000001260000 0000000002102211
>       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>       > (XEN) Using SMC Calling Convention v1.2
>       > (XEN) Using PSCI v1.1
>       > (XEN) SMP: Allowing 4 CPUs
>       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>       > (XEN) GICv2 initialization:
>       > (XEN)         gic_dist_addr=00000000f9010000
>       > (XEN)         gic_cpu_addr=00000000f9020000
>       > (XEN)         gic_hyp_addr=00000000f9040000
>       > (XEN)         gic_vcpu_addr=00000000f9060000
>       > (XEN)         gic_maintenance_irq=25
>       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>       > (XEN) Using scheduler: null Scheduler (null)
>       > (XEN) Initializing null scheduler
>       > (XEN) WARNING: This is experimental software in development.
>       > (XEN) Use at your own risk.
>       > (XEN) Allocated console ring of 32 KiB.
>       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>       > (XEN) Bringing up CPU1
>       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>       > (XEN) CPU 1 booted.
>       > (XEN) Bringing up CPU2
>       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>       > (XEN) CPU 2 booted.
>       > (XEN) Bringing up CPU3
>       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>       > (XEN) Brought up 4 CPUs
>       > (XEN) CPU 3 booted.
>       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context
>       banks (0
>       > stage-2 only)
>       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>       > (XEN) I/O virtualisation enabled
>       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>       > (XEN) *** LOADING DOMAIN 0 ***
>       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>       > (XEN) Allocating PPI 16 for event channel interrupt
>       > (XEN) Extended region 0: 0x81200000->0xa0000000
>       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>       > (XEN) Extended region 4: 0x100000000->0x600000000
>       > (XEN) Extended region 5: 0x880000000->0x8000000000
>       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>       > (XEN) Std. Loglevel: All
>       > (XEN) Guest Loglevel: All
>       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>       > (XEN) null.c:353: 0 <-- d0v0
>       > (XEN) Freed 356kB init memory.
>       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU
>       Binutils)
>       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>       > [    0.000000] Machine model: D14 Viper Board - White Unit
>       > [    0.000000] Xen 4.16 support found
>       > [    0.000000] Zone ranges:
>       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>       > [    0.000000]   DMA32    empty
>       > [    0.000000]   Normal   empty
>       > [    0.000000] Movable zone start for each node
>       > [    0.000000] Early memory node ranges
>       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>       > [    0.000000] psci: probing for conduit method from DT.
>       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>       > [    0.000000] psci: Trusted OS migration not required
>       > [    0.000000] psci: SMC Calling Convention v1.1
>       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>       > [    0.000000] Detected VIPT I-cache on CPU0
>       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0
>       maxcpus=2
>       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user space.
>       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>       > [    0.000000] mem auto-init: clearing system memory may take some time...
>       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K init, 262K bss,
>       256944K reserved,
>       > 262144K cma-reserved)
>       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>       > [    0.000000] rcu: Hierarchical RCU implementation.
>       > [    0.000000] rcu: RCU event tracing is enabled.
>       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>       > [    0.000000] Root IRQ handler: gic_handle_irq
>       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
>       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>       > [    0.000258] Console: colour dummy device 80x25
>       > [    0.310231] printk: console [hvc0] enabled
>       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
>       > [    0.324851] pid_max: default: 32768 minimum: 301
>       > [    0.329706] LSM: Security Framework initializing
>       > [    0.334204] Yama: becoming mindful.
>       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>       > [    0.359132] Grant table initialized
>       > [    0.362664] xen:events: Using FIFO-based ABI
>       > [    0.366993] Xen: initializing cpu0
>       > [    0.370515] rcu: Hierarchical SRCU implementation.
>       > [    0.375930] smp: Bringing up secondary CPUs ...
>       > (XEN) null.c:353: 1 <-- d0v1
>       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>       > [    0.382549] Detected VIPT I-cache on CPU1
>       > [    0.388712] Xen: initializing cpu1
>       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>       > [    0.406941] SMP: Total of 2 processors activated.
>       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>       > [    0.416888] CPU features: detected: CRC32 instructions
>       > [    0.422121] CPU: All CPU(s) started at EL1
>       > [    0.426248] alternatives: patching kernel code
>       > [    0.431424] devtmpfs: initialized
>       > [    0.441454] KASLR enabled
>       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
>       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>       > [    0.519478] audit: initializing netlink subsys (disabled)
>       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>       > [    0.545608] ASID allocator initialised with 32768 entries
>       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>       > [    0.636520] DRBG: Continuing without Jitter RNG
>       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>       > [    1.767957] raid6: using neon recovery algorithm
>       > [    1.772824] xen:balloon: Initialising balloon driver
>       > [    1.778021] iommu: Default domain type: Translated
>       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>       > [    1.789149] SCSI subsystem initialized
>       > [    1.792820] usbcore: registered new interface driver usbfs
>       > [    1.798254] usbcore: registered new interface driver hub
>       > [    1.803626] usbcore: registered new device driver usb
>       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
>       > [    1.822903] PTP clock support registered
>       > [    1.826893] EDAC MC: Ver: 3.0.0
>       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>       > [    1.855907] FPGA manager framework
>       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>       > [    1.871712] NET: Registered PF_INET protocol family
>       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>       > [    1.936834] RPC: Registered named UNIX socket transport module.
>       > [    1.942342] RPC: Registered udp transport module.
>       > [    1.947088] RPC: Registered tcp transport module.
>       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>       > [    1.958334] PCI: CLS 0 bytes, default 64
>       > [    1.962709] Trying to unpack rootfs image as initramfs...
>       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
>       > [    2.021045] NET: Registered PF_ALG protocol family
>       > [    2.021122] xor: measuring software checksum speed
>       > [    2.029347]    8regs           :  2366 MB/sec
>       > [    2.033081]    32regs          :  2802 MB/sec
>       > [    2.038223]    arm64_neon      :  2320 MB/sec
>       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>       > [    2.050959] io scheduler mq-deadline registered
>       > [    2.055521] io scheduler kyber registered
>       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>       > [    2.085548] brd: module loaded
>       > [    2.089290] loop: module loaded
>       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>       > [    2.104156] usbcore: registered new interface driver rtl8150
>       > [    2.109813] usbcore: registered new interface driver r8152
>       > [    2.115367] usbcore: registered new interface driver asix
>       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>       > [    2.126934] usbcore: registered new interface driver cdc_ether
>       > [    2.132816] usbcore: registered new interface driver cdc_eem
>       > [    2.138527] usbcore: registered new interface driver net1080
>       > [    2.144256] usbcore: registered new interface driver cdc_subset
>       > [    2.150205] usbcore: registered new interface driver zaurus
>       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>       > [    2.168240] usbcore: registered new interface driver cdc_acm
>       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>       > [    2.181358] usbcore: registered new interface driver uas
>       > [    2.186547] usbcore: registered new interface driver usb-storage
>       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending drivers
>       > [    2.215332] i2c_dev: i2c /dev entries driver
>       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>       > [    2.225923] device-mapper: uevent: version 1.0.3
>       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
>       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
>       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>       ff960000.memory-controller (INTERRUPT)
>       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>       > [    2.327875] securefw securefw: securefw probed
>       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>       > [    2.420856] default preset
>       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>       > [    2.441976] vmcu driver init
>       > [    2.444922] VMCU: : (240:0) registered
>       > [    2.444956] In K81 Updater init
>       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>       > [    2.468833] Initializing XFRM netlink socket
>       > [    2.468902] NET: Registered PF_PACKET protocol family
>       > [    2.472729] Bridge firewalling registered
>       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>       > [    2.481341] registered taskstats version 1
>       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
>       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
>       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>       > [    3.045301] viper_enet viper_enet: Viper enet registered
>       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>       > [    3.112457] viper-tamper viper-tamper: Device registered
>       > [    3.117593] active_bank active_bank: boot bank: 1
>       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>       > [    3.639104] k81_bootloader 0-0010: probe
>       > [    3.641628] VMCU: : (235:0) registered
>       > [    3.641635] k81_bootloader 0-0010: probe completed
>       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>       > [    3.737549] sfp_register_socket: got sfp_bus
>       > [    3.740709] sfp_register_socket: register sfp_bus
>       > [    3.745459] sfp_register_bus: ops ok!
>       > [    3.749179] sfp_register_bus: Try to attach
>       > [    3.753419] sfp_register_bus: Attach succeeded
>       > [    3.757914] sfp_register_bus: upstream ops attach
>       > [    3.762677] sfp_register_bus: Bus registered
>       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>       > [    3.775870] of_cfs_init
>       > [    3.776000] of_cfs_init: OK
>       > [    3.778211] clk: Not disabling unused clocks
>       > [   11.278477] Freeing initrd memory: 206056K
>       > [   11.279406] Freeing unused kernel memory: 1536K
>       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>       > [   11.314142] Run /init as init process
>       > INIT: version 3.01 booting
>       > fsck (busybox 1.35.0)
>       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode: disabled.
>       > Starting random number generator daemon.
>       > [   11.580662] random: crng init done
>       > Starting udev
>       > [   11.613159] udevd[142]: starting version 3.2.10
>       > [   11.620385] udevd[143]: starting eudev-3.2.10
>       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       > hwclock: RTC_RD_TIME: Invalid exchange
>       > Mon Feb 27 08:40:53 UTC 2023
>       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>       > hwclock: RTC_SET_TIME: Invalid exchange
>       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       > Starting mcud
>       > INIT: Entering runlevel: 5
>       > Configuring network interfaces... done.
>       > resetting network interface
>       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
>       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>       > [   12.732151] pps pps0: new PPS source ptp0
>       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY]
>       (irq=POLL)
>       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>       > [   12.761804] pps pps1: new PPS source ptp1
>       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>       > Auto-negotiation: off
>       > Auto-negotiation: off
>       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>       > Starting Failsafe Secure Shell server in port 2222: sshd
>       > done.
>       > Starting rpcbind daemon...done.
>       >
>       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       > hwclock: RTC_RD_TIME: Invalid exchange
>       > Starting State Manager Service
>       > Start state-manager restarter...
>       > (XEN) d0v1 Forwarding AES operation: 3254779951
>       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744
>       /dev/dm-0
>       > scanned by udevd (385)
>       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6 /dev/mapper/client_prov scanned by
>       mkfs.btrfs
>       > (526)
>       > [   17.872699] BTRFS info (device dm-1): using free space tree
>       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>       >
>       > Setting domain 0 name, domid and JSON config...
>       > Done setting up Dom0
>       > Starting xenconsoled...
>       > Starting QEMU as disk backend for dom0
>       > Starting domain watchdog daemon: xenwatchdogd startup
>       >
>       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6 /dev/mapper/client_config scanned by
>       mkfs.btrfs
>       > (574)
>       > [done]
>       > [   18.465552] BTRFS info (device dm-2): using free space tree
>       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>       > OK
>       > starting rsyslogd ... Log partition ready after 0 poll loops
>       > done
>       > rsyslogd: cannot connect to 172.18.0.1:514: Network is unreachable [v8.2208.0 try https://www.rsyslog.com/e/2027 ]
>       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned by udevd (518)
>       >
>       > Please insert USB token and enter your role in login prompt.
>       >
>       > login:
>       >
>       > Regards,
>       > O.
>       >
>       >
>       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org>:
>       >       Hi Oleg,
>       >
>       >       Here is the issue from your logs:
>       >
>       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>       >
>       >       SErrors are special signals to notify software of serious hardware
>       >       errors.  Something is going very wrong. Defective hardware is a
>       >       possibility.  Another possibility if software accessing address ranges
>       >       that it is not supposed to, sometimes it causes SErrors.
>       >
>       >       Cheers,
>       >
>       >       Stefano
>       >
>       >
>       >
>       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>       >
>       >       > Hello,
>       >       >
>       >       > Thanks guys.
>       >       > I found out where the problem was.
>       >       > Now dom0 booted more. But I have a new one.
>       >       > This is a kernel panic during Dom0 loading.
>       >       > Maybe someone is able to suggest something ?
>       >       >
>       >       > Regards,
>       >       > O.
>       >       >
>       >       > [    3.771362] sfp_register_bus: upstream ops attach
>       >       > [    3.776119] sfp_register_bus: Bus registered
>       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>       >       > [    3.789399] of_cfs_init
>       >       > [    3.789499] of_cfs_init: OK
>       >       > [    3.791685] clk: Not disabling unused clocks
>       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>       >       > [   11.010438] sp : ffffffc00809b910
>       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>       >       > [   11.010556] Call trace:
>       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>       >       > [   11.010567]  show_stack+0x18/0x2c
>       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>       >       > [   11.010583]  dump_stack+0x18/0x34
>       >       > [   11.010588]  panic+0x14c/0x2f8
>       >       > [   11.010597]  print_tainted+0x0/0xb0
>       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>       >       > [   11.010614]  do_serror+0x28/0x60
>       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>       >       > [   11.010633]  simple_write_end+0xd0/0x130
>       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>       >       > [   11.010665]  kernel_write+0x88/0x160
>       >       > [   11.010673]  xwrite+0x44/0x94
>       >       > [   11.010680]  do_copy+0xa8/0x104
>       >       > [   11.010686]  write_buffer+0x38/0x58
>       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>       >       > [   11.010698]  __gunzip+0x280/0x310
>       >       > [   11.010704]  gunzip+0x1c/0x28
>       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>       >       > [   11.010743]  kthread+0x120/0x130
>       >       > [   11.010750]  ret_from_fork+0x10/0x20
>       >       > [   11.010757] SMP: stopping secondary CPUs
>       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>       >       > [   11.010788] PHYS_OFFSET: 0x0
>       >       > [   11.010790] CPU features: 0x00000401,00000842
>       >       > [   11.010795] Memory Limit: none
>       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>       >       >
>       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com>:
>       >       >       Hi Oleg,
>       >       >
>       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>       >       >       >       
>       >       >       >
>       >       >       >
>       >       >       > Hello Michal,
>       >       >       >
>       >       >       > I was not able to enable earlyprintk in the xen for now.
>       >       >       > I decided to choose another way.
>       >       >       > This is a xen's command line that I found out completely.
>       >       >       >
>       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0
>       vwfi=native
>       >       sched=null
>       >       >       timer_slop=0
>       >       >       Yes, adding a printk() in Xen was also a good idea.
>       >       >
>       >       >       >
>       >       >       > So you are absolutely right about a command line.
>       >       >       > Now I am going to find out why xen did not have the correct parameters from the device tree.
>       >       >       Maybe you will find this document helpful:
>       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>       >       >
>       >       >       ~Michal
>       >       >
>       >       >       >
>       >       >       > Regards,
>       >       >       > Oleg
>       >       >       >
>       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>       >       >       >
>       >       >       >
>       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>       >       >       >     >       
>       >       >       >     >
>       >       >       >     >
>       >       >       >     > 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:
>       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
>       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make olddefconfig"
>       afterwards.
>       >       >       >
>       >       >       >     >
>       >       >       >     > CONFIG_EARLY_PRINTK
>       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>       >       >       >     I hope you added =y to them.
>       >       >       >
>       >       >       >     Anyway, you have at least the following solutions:
>       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not
>       enabled by
>       >       default)
>       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>       >       >       >
>       >       >       >     ~Michal
>       >       >       >
>       >       >       >     >
>       >       >       >     > Host hangs in build time. 
>       >       >       >     > Maybe I did not set something in the config build file ?
>       >       >       >     >
>       >       >       >     > Regards,
>       >       >       >     > Oleg
>       >       >       >     >
>       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >       >       >     >
>       >       >       >     >     Thanks Michal,
>       >       >       >     >
>       >       >       >     >     You gave me an idea.
>       >       >       >     >     I am going to try it today.
>       >       >       >     >
>       >       >       >     >     Regards,
>       >       >       >     >     O.
>       >       >       >     >
>       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>       >       >       >     >
>       >       >       >     >         Thanks Stefano.
>       >       >       >     >
>       >       >       >     >         I am going to do it today.
>       >       >       >     >
>       >       >       >     >         Regards,
>       >       >       >     >         O.
>       >       >       >     >
>       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org
>       <mailto:sstabellini@kernel.org>
>       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com>
>       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com
>       <mailto:michal.orzel@amd.com>
>       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org
>       >       >       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org
>       >       >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>       >       <mailto:sstabellini@kernel.org
>       >       >       <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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>
>       >       <https://github.com/xilinx/xen
>       >       >       <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>       >       <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>       >       >       >     >             >       >
>       >       >       >     >             >
>       >       >       >     >             >
>       >       >       >     >             >
>       >       >       >     >
>       >       >       >
>       >       >
>       >       >
>       >       >
>       >
>       >
>       >
> 
> 
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-04-27 21:51                                             ` Stefano Stabellini
@ 2023-05-05  8:28                                               ` Oleg Nikitenko
  2023-05-05  8:34                                                 ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-05  8:28 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 66699 bytes --]

Hello Stefano,

I would like to try a xen cache color property from this repo
https://xenbits.xen.org/git-http/xen.git
Could you tell whot branch I should use ?

Regards,
Oleg

пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org>:

> I am familiar with the zcu102 but I don't know how you could possibly
> generate a SError.
>
> I suggest to try to use ImageBuilder [1] to generate the boot
> configuration as a test because that is known to work well for zcu102.
>
> [1] https://gitlab.com/xen-project/imagebuilder
>
>
> On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> > Hello Stefano,
> >
> > Thanks for clarification.
> > We nighter use ImageBuilder nor uboot boot script.
> > A model is zcu102 compatible.
> >
> > Regards,
> > O.
> >
> > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org
> >:
> >       This is interesting. Are you using Xilinx hardware by any chance?
> If so,
> >       which board?
> >
> >       Are you using ImageBuilder to generate your boot.scr boot script?
> If so,
> >       could you please post your ImageBuilder config file? If not, can
> you
> >       post the source of your uboot boot script?
> >
> >       SErrors are supposed to be related to a hardware failure of some
> kind.
> >       You are not supposed to be able to trigger an SError easily by
> >       "mistake". I have not seen SErrors due to wrong cache coloring
> >       configurations on any Xilinx board before.
> >
> >       The differences between Xen with and without cache coloring from a
> >       hardware perspective are:
> >
> >       - With cache coloring, the SMMU is enabled and does address
> translations
> >         even for dom0. Without cache coloring the SMMU could be
> disabled, and
> >         if enabled, the SMMU doesn't do any address translations for
> Dom0. If
> >         there is a hardware failure related to SMMU address translation
> it
> >         could only trigger with cache coloring. This would be my normal
> >         suggestion for you to explore, but the failure happens too early
> >         before any DMA-capable device is programmed. So I don't think
> this can
> >         be the issue.
> >
> >       - With cache coloring, the memory allocation is very different so
> you'll
> >         end up using different DDR regions for Dom0. So if your DDR is
> >         defective, you might only see a failure with cache coloring
> enabled
> >         because you end up using different regions.
> >
> >
> >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> >       > Hi Stefano,
> >       >
> >       > Thank you.
> >       > If I build xen without colors support there is not this error.
> >       > All the domains are booted well.
> >       > Hense it can not be a hardware issue.
> >       > This panic arrived during unpacking the rootfs.
> >       > Here I attached the boot log xen/Dom0 without color.
> >       > A highlighted strings printed exactly after the place where 1-st
> time panic arrived.
> >       >
> >       >  Xen 4.16.1-pre
> >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
> >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300
> git:321687b231-dirty
> >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
> >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0,
> part 0xd03,rev 0x4
> >       > (XEN) 64-bit Execution:
> >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
> >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
> EL0:64+32
> >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
> >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
> >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
> >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
> >       > (XEN) 32-bit Execution:
> >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
> >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> >       > (XEN)     Extensions: GenericTimer Security
> >       > (XEN)   Debug Features: 0000000003010066
> >       > (XEN)   Auxiliary Features: 0000000000000000
> >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
> >       > (XEN)                          0000000001260000 0000000002102211
> >       > (XEN)   ISA Features: 0000000002101110 0000000013112111
> 0000000021232042
> >       > (XEN)                 0000000001112131 0000000000011142
> 0000000000011121
> >       > (XEN) Using SMC Calling Convention v1.2
> >       > (XEN) Using PSCI v1.1
> >       > (XEN) SMP: Allowing 4 CPUs
> >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
> >       > (XEN) GICv2 initialization:
> >       > (XEN)         gic_dist_addr=00000000f9010000
> >       > (XEN)         gic_cpu_addr=00000000f9020000
> >       > (XEN)         gic_hyp_addr=00000000f9040000
> >       > (XEN)         gic_vcpu_addr=00000000f9060000
> >       > (XEN)         gic_maintenance_irq=25
> >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
> >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
> >       > (XEN) Using scheduler: null Scheduler (null)
> >       > (XEN) Initializing null scheduler
> >       > (XEN) WARNING: This is experimental software in development.
> >       > (XEN) Use at your own risk.
> >       > (XEN) Allocated console ring of 32 KiB.
> >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the
> domain
> >       > (XEN) Bringing up CPU1
> >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the
> domain
> >       > (XEN) CPU 1 booted.
> >       > (XEN) Bringing up CPU2
> >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the
> domain
> >       > (XEN) CPU 2 booted.
> >       > (XEN) Bringing up CPU3
> >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the
> domain
> >       > (XEN) Brought up 4 CPUs
> >       > (XEN) CPU 3 booted.
> >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware
> configuration...
> >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
> >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48
> register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context
> >       banks (0
> >       > stage-2 only)
> >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
> >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
> >       > (XEN) I/O virtualisation enabled
> >       > (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) alternatives: Patching with alt table 00000000002cc5c8 ->
> 00000000002ccb2c
> >       > (XEN) *** LOADING DOMAIN 0 ***
> >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
> >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
> >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
> >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
> >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
> >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
> >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
> >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
> >       > (XEN) Allocating PPI 16 for event channel interrupt
> >       > (XEN) Extended region 0: 0x81200000->0xa0000000
> >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
> >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
> >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
> >       > (XEN) Extended region 4: 0x100000000->0x600000000
> >       > (XEN) Extended region 5: 0x880000000->0x8000000000
> >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
> >       > (XEN) Loading zImage from 0000000001000000 to
> 0000000010000000-0000000010e41008
> >       > (XEN) Loading d0 initrd from 0000000002000000 to
> 0x0000000013600000-0x000000001ff3a617
> >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
> >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
> >       > (XEN) Std. Loglevel: All
> >       > (XEN) Guest Loglevel: All
> >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to
> switch input)
> >       > (XEN) null.c:353: 0 <-- d0v0
> >       > (XEN) Freed 356kB init memory.
> >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER4
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER8
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER12
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER16
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER20
> >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER0
> >       > [    0.000000] Booting Linux on physical CPU 0x0000000000
> [0x410fd034]
> >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1
> (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU
> >       Binutils)
> >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
> >       > [    0.000000] Machine model: D14 Viper Board - White Unit
> >       > [    0.000000] Xen 4.16 support found
> >       > [    0.000000] Zone ranges:
> >       > [    0.000000]   DMA      [mem
> 0x0000000010000000-0x000000007fffffff]
> >       > [    0.000000]   DMA32    empty
> >       > [    0.000000]   Normal   empty
> >       > [    0.000000] Movable zone start for each node
> >       > [    0.000000] Early memory node ranges
> >       > [    0.000000]   node   0: [mem
> 0x0000000010000000-0x000000001fffffff]
> >       > [    0.000000]   node   0: [mem
> 0x0000000022000000-0x0000000022147fff]
> >       > [    0.000000]   node   0: [mem
> 0x0000000022200000-0x0000000022347fff]
> >       > [    0.000000]   node   0: [mem
> 0x0000000024000000-0x0000000027ffffff]
> >       > [    0.000000]   node   0: [mem
> 0x0000000030000000-0x000000007fffffff]
> >       > [    0.000000] Initmem setup node 0 [mem
> 0x0000000010000000-0x000000007fffffff]
> >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable
> ranges
> >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable
> ranges
> >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable
> ranges
> >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
> >       > [    0.000000] psci: probing for conduit method from DT.
> >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
> >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
> >       > [    0.000000] psci: Trusted OS migration not required
> >       > [    0.000000] psci: SMC Calling Convention v1.1
> >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744
> u65536
> >       > [    0.000000] Detected VIPT I-cache on CPU0
> >       > [    0.000000] CPU features: kernel page table isolation forced
> ON by KASLR
> >       > [    0.000000] CPU features: detected: Kernel page table
> isolation (KPTI)
> >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total
> pages: 403845
> >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen
> earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0
> >       maxcpus=2
> >       > [    0.000000] Unknown kernel command line parameters
> "earlyprintk=xen fips=1", will be passed to user space.
> >       > [    0.000000] Dentry cache hash table entries: 262144 (order:
> 9, 2097152 bytes, linear)
> >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8,
> 1048576 bytes, linear)
> >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap
> free:on
> >       > [    0.000000] mem auto-init: clearing system memory may take
> some time...
> >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel
> code, 836K rwdata, 2396K rodata, 1536K init, 262K bss,
> >       256944K reserved,
> >       > 262144K cma-reserved)
> >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0,
> CPUs=2, Nodes=1
> >       > [    0.000000] rcu: Hierarchical RCU implementation.
> >       > [    0.000000] rcu: RCU event tracing is enabled.
> >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to
> nr_cpu_ids=2.
> >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment
> delay is 25 jiffies.
> >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16,
> nr_cpu_ids=2
> >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
> >       > [    0.000000] Root IRQ handler: gic_handle_irq
> >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz
> (virt).
> >       > [    0.000000] clocksource: arch_sys_counter: mask:
> 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
> >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns,
> wraps every 4398046511100ns
> >       > [    0.000258] Console: colour dummy device 80x25
> >       > [    0.310231] printk: console [hvc0] enabled
> >       > [    0.314403] Calibrating delay loop (skipped), value
> calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
> >       > [    0.324851] pid_max: default: 32768 minimum: 301
> >       > [    0.329706] LSM: Security Framework initializing
> >       > [    0.334204] Yama: becoming mindful.
> >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3,
> 32768 bytes, linear)
> >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order:
> 3, 32768 bytes, linear)
> >       > [    0.354743] xen:grant_table: Grant tables using version 1
> layout
> >       > [    0.359132] Grant table initialized
> >       > [    0.362664] xen:events: Using FIFO-based ABI
> >       > [    0.366993] Xen: initializing cpu0
> >       > [    0.370515] rcu: Hierarchical SRCU implementation.
> >       > [    0.375930] smp: Bringing up secondary CPUs ...
> >       > (XEN) null.c:353: 1 <-- d0v1
> >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to
> ICACTIVER0
> >       > [    0.382549] Detected VIPT I-cache on CPU1
> >       > [    0.388712] Xen: initializing cpu1
> >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001
> [0x410fd034]
> >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
> >       > [    0.406941] SMP: Total of 2 processors activated.
> >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
> >       > [    0.416888] CPU features: detected: CRC32 instructions
> >       > [    0.422121] CPU: All CPU(s) started at EL1
> >       > [    0.426248] alternatives: patching kernel code
> >       > [    0.431424] devtmpfs: initialized
> >       > [    0.441454] KASLR enabled
> >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff
> max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
> >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768
> bytes, linear)
> >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol
> family
> >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for
> atomic allocations
> >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool
> for atomic allocations
> >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32
> pool for atomic allocations
> >       > [    0.519478] audit: initializing netlink subsys (disabled)
> >       > [    0.524985] audit: type=2000 audit(0.336:1):
> state=initialized audit_enabled=0 res=1
> >       > [    0.529169] thermal_sys: Registered thermal governor
> 'step_wise'
> >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4
> watchpoint registers.
> >       > [    0.545608] ASID allocator initialised with 32768 entries
> >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4
> MB for software IO TLB
> >       > [    0.559332] software IO TLB: mapped [mem
> 0x0000000011800000-0x0000000011c00000] (4MB)
> >       > [    0.583565] HugeTLB registered 1.00 GiB page size,
> pre-allocated 0 pages
> >       > [    0.584721] HugeTLB registered 32.0 MiB page size,
> pre-allocated 0 pages
> >       > [    0.591478] HugeTLB registered 2.00 MiB page size,
> pre-allocated 0 pages
> >       > [    0.598225] HugeTLB registered 64.0 KiB page size,
> pre-allocated 0 pages
> >       > [    0.636520] DRBG: Continuing without Jitter RNG
> >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
> >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
> >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
> >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
> >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
> >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
> >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
> >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
> >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
> >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
> >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
> >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
> >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
> >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
> >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
> >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
> >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
> >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
> >       > [    1.767957] raid6: using neon recovery algorithm
> >       > [    1.772824] xen:balloon: Initialising balloon driver
> >       > [    1.778021] iommu: Default domain type: Translated
> >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict
> mode
> >       > [    1.789149] SCSI subsystem initialized
> >       > [    1.792820] usbcore: registered new interface driver usbfs
> >       > [    1.798254] usbcore: registered new interface driver hub
> >       > [    1.803626] usbcore: registered new device driver usb
> >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
> >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright
> 2005-2007 Rodolfo Giometti <giometti@linux.it>
> >       > [    1.822903] PTP clock support registered
> >       > [    1.826893] EDAC MC: Ver: 3.0.0
> >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered
> ZynqMP IPI mbox with TX/RX channels.
> >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered
> ZynqMP IPI mbox with TX/RX channels.
> >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered
> ZynqMP IPI mbox with TX/RX channels.
> >       > [    1.855907] FPGA manager framework
> >       > [    1.859952] clocksource: Switched to clocksource
> arch_sys_counter
> >       > [    1.871712] NET: Registered PF_INET protocol family
> >       > [    1.871838] IP idents hash table entries: 32768 (order: 6,
> 262144 bytes, linear)
> >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024
> (order: 2, 16384 bytes, linear)
> >       > [    1.887078] Table-perturb hash table entries: 65536 (order:
> 6, 262144 bytes, linear)
> >       > [    1.894846] TCP established hash table entries: 16384 (order:
> 5, 131072 bytes, linear)
> >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6,
> 262144 bytes, linear)
> >       > [    1.910350] TCP: Hash tables configured (established 16384
> bind 16384)
> >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768
> bytes, linear)
> >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3,
> 32768 bytes, linear)
> >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
> >       > [    1.936834] RPC: Registered named UNIX socket transport
> module.
> >       > [    1.942342] RPC: Registered udp transport module.
> >       > [    1.947088] RPC: Registered tcp transport module.
> >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport
> module.
> >       > [    1.958334] PCI: CLS 0 bytes, default 64
> >       > [    1.962709] Trying to unpack rootfs image as initramfs...
> >       > [    1.977090] workingset: timestamp_bits=62 max_order=19
> bucket_order=0
> >       > [    1.982863] Installing knfsd (copyright (C) 1996
> okir@monad.swb.de).
> >       > [    2.021045] NET: Registered PF_ALG protocol family
> >       > [    2.021122] xor: measuring software checksum speed
> >       > [    2.029347]    8regs           :  2366 MB/sec
> >       > [    2.033081]    32regs          :  2802 MB/sec
> >       > [    2.038223]    arm64_neon      :  2320 MB/sec
> >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
> >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4
> loaded (major 247)
> >       > [    2.050959] io scheduler mq-deadline registered
> >       > [    2.055521] io scheduler kyber registered
> >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
> >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing
> disabled
> >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for
> CPU 0
> >       > [    2.085548] brd: module loaded
> >       > [    2.089290] loop: module loaded
> >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
> >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
> >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet
> driver
> >       > [    2.104156] usbcore: registered new interface driver rtl8150
> >       > [    2.109813] usbcore: registered new interface driver r8152
> >       > [    2.115367] usbcore: registered new interface driver asix
> >       > [    2.120794] usbcore: registered new interface driver
> ax88179_178a
> >       > [    2.126934] usbcore: registered new interface driver cdc_ether
> >       > [    2.132816] usbcore: registered new interface driver cdc_eem
> >       > [    2.138527] usbcore: registered new interface driver net1080
> >       > [    2.144256] usbcore: registered new interface driver
> cdc_subset
> >       > [    2.150205] usbcore: registered new interface driver zaurus
> >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
> >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
> >       > [    2.168240] usbcore: registered new interface driver cdc_acm
> >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for
> USB modems and ISDN adapters
> >       > [    2.181358] usbcore: registered new interface driver uas
> >       > [    2.186547] usbcore: registered new interface driver
> usb-storage
> >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
> >       > [    2.198384] usbserial: USB Serial support registered for FTDI
> USB Serial Device
> >       > [    2.206118] udc-core: couldn't find an available UDC - added
> [g_mass_storage] to list of pending drivers
> >       > [    2.215332] i2c_dev: i2c /dev entries driver
> >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s,
> nowayout=0)
> >       > [    2.225923] device-mapper: uevent: version 1.0.3
> >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22)
> initialised: dm-devel@redhat.com
> >       > [    2.239315] EDAC MC0: Giving out device to module 1
> controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
> >       > [    2.249405] EDAC DEVICE0: Giving out device to module
> zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >       ff960000.memory-controller (INTERRUPT)
> >       > [    2.261719] sdhci: Secure Digital Host Controller Interface
> driver
> >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
> >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
> >       > [    2.278157] ledtrig-cpu: registered to indicate activity on
> CPUs
> >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
> >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
> >       > [    2.327875] securefw securefw: securefw probed
> >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
> >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes:
> AES Successfully Registered
> >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
> >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is
> available
> >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is
> available
> >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager
> registered
> >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy
> registered
> >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
> >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0
> Info: 1.512.15.0 KeyLen: 32
> >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register
> tamper handler. Retrying...
> >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree
> Probing
> >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device
> registered
> >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree
> Probing
> >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build
> parameters: VTI Count: 512 Event Count: 32
> >       > [    2.420856] default preset
> >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device
> registered
> >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree
> Probing
> >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device
> registered
> >       > [    2.441976] vmcu driver init
> >       > [    2.444922] VMCU: : (240:0) registered
> >       > [    2.444956] In K81 Updater init
> >       > [    2.449003] pktgen: Packet Generator for packet performance
> testing. Version: 2.75
> >       > [    2.468833] Initializing XFRM netlink socket
> >       > [    2.468902] NET: Registered PF_PACKET protocol family
> >       > [    2.472729] Bridge firewalling registered
> >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
> >       > [    2.481341] registered taskstats version 1
> >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no,
> fsverity=no
> >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq =
> 36, base_baud = 6250000) is a xuartps
> >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
> >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP
> DMA driver Probe success
> >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
> >       > [    2.946467] 2 fixed-partitions partitions found on MTD device
> spi0.0
> >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
> >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
> >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
> >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial
> store and forward
> >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev
> 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
> >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial
> store and forward
> >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev
> 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
> >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs
> initialised
> >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized):
> Validate interface QSGMII
> >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized):
> Validate interface QSGMII
> >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized):
> Validate interface type 18
> >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized):
> Validate interface QSGMII
> >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized):
> Validate interface QSGMII
> >       > [    3.045301] viper_enet viper_enet: Viper enet registered
> >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed
> Xilinx APM
> >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed
> Xilinx APM
> >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed
> Xilinx APM
> >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed
> Xilinx APM
> >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
> >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer
> with timeout 60s
> >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer
> with timeout 10s
> >       > [    3.112457] viper-tamper viper-tamper: Device registered
> >       > [    3.117593] active_bank active_bank: boot bank: 1
> >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
> >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
> >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0
> Info: 1.512.15.0 KeyLen: 32
> >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler
> registered
> >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
> >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
> >       > [    3.158582] lpc55_user lpc55_user: The major number for your
> device is 236
> >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
> >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad
> result: 1
> >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
> >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
> >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
> >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
> >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc
> [ff160000.mmc] using ADMA 64-bit
> >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
> >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
> >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
> >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
> >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
> >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev
> (244:0)
> >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad
> result: 1
> >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the
> hardware clock
> >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information
> complete
> >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy
> regulator
> >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
> >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
> >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
> >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
> >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
> >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
> >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
> >       > [    3.639104] k81_bootloader 0-0010: probe
> >       > [    3.641628] VMCU: : (235:0) registered
> >       > [    3.641635] k81_bootloader 0-0010: probe completed
> >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq
> 28
> >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information
> complete
> >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy
> regulator
> >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
> >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
> >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
> >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
> >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
> >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses
> for I2C switch pca9546
> >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy
> regulator
> >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
> >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq
> 29
> >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
> >       > [    3.737549] sfp_register_socket: got sfp_bus
> >       > [    3.740709] sfp_register_socket: register sfp_bus
> >       > [    3.745459] sfp_register_bus: ops ok!
> >       > [    3.749179] sfp_register_bus: Try to attach
> >       > [    3.753419] sfp_register_bus: Attach succeeded
> >       > [    3.757914] sfp_register_bus: upstream ops attach
> >       > [    3.762677] sfp_register_bus: Bus registered
> >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
> >       > [    3.775870] of_cfs_init
> >       > [    3.776000] of_cfs_init: OK
> >       > [    3.778211] clk: Not disabling unused clocks
> >       > [   11.278477] Freeing initrd memory: 206056K
> >       > [   11.279406] Freeing unused kernel memory: 1536K
> >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
> >       > [   11.314142] Run /init as init process
> >       > INIT: version 3.01 booting
> >       > fsck (busybox 1.35.0)
> >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
> >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
> >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
> >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384
> blocks
> >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without
> journal. Opts: (null). Quota mode: disabled.
> >       > Starting random number generator daemon.
> >       > [   11.580662] random: crng init done
> >       > Starting udev
> >       > [   11.613159] udevd[142]: starting version 3.2.10
> >       > [   11.620385] udevd[143]: starting eudev-3.2.10
> >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from
> eth0
> >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed
> from eth1
> >       > [   12.063396] ip_local_port_range: prefer different parity for
> start/end values.
> >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad
> result: 1
> >       > hwclock: RTC_RD_TIME: Invalid exchange
> >       > Mon Feb 27 08:40:53 UTC 2023
> >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad
> result
> >       > hwclock: RTC_SET_TIME: Invalid exchange
> >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad
> result: 1
> >       > Starting mcud
> >       > INIT: Entering runlevel: 5
> >       > Configuring network interfaces... done.
> >       > resetting network interface
> >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY
> [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring
> for phy/gmii link mode
> >       > [   12.732151] pps pps0: new PPS source ptp0
> >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock
> registered.
> >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY
> [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY]
> >       (irq=POLL)
> >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring
> for phy/gmii link mode
> >       > [   12.761804] pps pps1: new PPS source ptp1
> >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock
> registered.
> >       > Auto-negotiation: off
> >       > Auto-negotiation: off
> >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to
> generate target frequency: 125000000 Hz
> >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up -
> 1Gbps/Full - flow control off
> >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to
> generate target frequency: 125000000 Hz
> >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up
> - 1Gbps/Full - flow control off
> >       > Starting Failsafe Secure Shell server in port 2222: sshd
> >       > done.
> >       > Starting rpcbind daemon...done.
> >       >
> >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad
> result: 1
> >       > hwclock: RTC_RD_TIME: Invalid exchange
> >       > Starting State Manager Service
> >       > Start state-manager restarter...
> >       > (XEN) d0v1 Forwarding AES operation: 3254779951
> >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device
> fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744
> >       /dev/dm-0
> >       > scanned by udevd (385)
> >       > [   17.349933] BTRFS info (device dm-0): disk space caching is
> enabled
> >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
> >       > [   17.364384] BTRFS info (device dm-0): enabling ssd
> optimizations
> >       > [   17.830462] BTRFS: device fsid
> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> /dev/mapper/client_prov scanned by
> >       mkfs.btrfs
> >       > (526)
> >       > [   17.872699] BTRFS info (device dm-1): using free space tree
> >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
> >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big
> metadata feature
> >       > [   17.894289] BTRFS info (device dm-1): enabling ssd
> optimizations
> >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
> >       >
> >       > Setting domain 0 name, domid and JSON config...
> >       > Done setting up Dom0
> >       > Starting xenconsoled...
> >       > Starting QEMU as disk backend for dom0
> >       > Starting domain watchdog daemon: xenwatchdogd startup
> >       >
> >       > [   18.408647] BTRFS: device fsid
> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> /dev/mapper/client_config scanned by
> >       mkfs.btrfs
> >       > (574)
> >       > [done]
> >       > [   18.465552] BTRFS info (device dm-2): using free space tree
> >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
> >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big
> metadata feature
> >       > Starting crond: [   18.482371] BTRFS info (device dm-2):
> enabling ssd optimizations
> >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
> >       > OK
> >       > starting rsyslogd ... Log partition ready after 0 poll loops
> >       > done
> >       > rsyslogd: cannot connect to 172.18.0.1:514: Network is
> unreachable [v8.2208.0 try https://www.rsyslog.com/e/2027 ]
> >       > [   18.670637] BTRFS: device fsid
> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned
> by udevd (518)
> >       >
> >       > Please insert USB token and enter your role in login prompt.
> >       >
> >       > login:
> >       >
> >       > Regards,
> >       > O.
> >       >
> >       >
> >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <
> sstabellini@kernel.org>:
> >       >       Hi Oleg,
> >       >
> >       >       Here is the issue from your logs:
> >       >
> >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
> >       >
> >       >       SErrors are special signals to notify software of serious
> hardware
> >       >       errors.  Something is going very wrong. Defective hardware
> is a
> >       >       possibility.  Another possibility if software accessing
> address ranges
> >       >       that it is not supposed to, sometimes it causes SErrors.
> >       >
> >       >       Cheers,
> >       >
> >       >       Stefano
> >       >
> >       >
> >       >
> >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
> >       >
> >       >       > Hello,
> >       >       >
> >       >       > Thanks guys.
> >       >       > I found out where the problem was.
> >       >       > Now dom0 booted more. But I have a new one.
> >       >       > This is a kernel panic during Dom0 loading.
> >       >       > Maybe someone is able to suggest something ?
> >       >       >
> >       >       > Regards,
> >       >       > O.
> >       >       >
> >       >       > [    3.771362] sfp_register_bus: upstream ops attach
> >       >       > [    3.776119] sfp_register_bus: Bus registered
> >       >       > [    3.780459] sfp_register_socket: register sfp_bus
> succeeded
> >       >       > [    3.789399] of_cfs_init
> >       >       > [    3.789499] of_cfs_init: OK
> >       >       > [    3.791685] clk: Not disabling unused clocks
> >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000
> -- SError
> >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not
> tainted 5.15.72-xilinx-v2022.1 #1
> >       >       > [   11.010393] Workqueue: events_unbound
> async_run_entry_fn
> >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO
> -TCO -DIT -SSBS BTYPE=--)
> >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
> >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
> >       >       > [   11.010438] sp : ffffffc00809b910
> >       >       > [   11.010441] x29: ffffffc00809b910 x28:
> 0000000000000000 x27: ffffffef69ba88c0
> >       >       > [   11.010451] x26: 0000000000003eec x25:
> ffffff807515db00 x24: 0000000000000000
> >       >       > [   11.010459] x23: ffffffc00809ba90 x22:
> 0000000002aac000 x21: ffffff807315a260
> >       >       > [   11.010472] x20: 0000000000001000 x19:
> fffffffe02000000 x18: 0000000000000000
> >       >       > [   11.010481] x17: 00000000ffffffff x16:
> 0000000000008000 x15: 0000000000000000
> >       >       > [   11.010490] x14: 0000000000000000 x13:
> 0000000000000000 x12: 0000000000000000
> >       >       > [   11.010498] x11: 0000000000000000 x10:
> 0000000000000000 x9 : 0000000000000000
> >       >       > [   11.010507] x8 : 0000000000000000 x7 :
> ffffffef693ba680 x6 : 000000002d89b700
> >       >       > [   11.010515] x5 : fffffffe02000000 x4 :
> ffffff807315a3c8 x3 : 0000000000001000
> >       >       > [   11.010524] x2 : 0000000002aab000 x1 :
> 0000000000000001 x0 : 0000000000000005
> >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous
> SError Interrupt
> >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not
> tainted 5.15.72-xilinx-v2022.1 #1
> >       >       > [   11.010545] Hardware name: D14 Viper Board - White
> Unit (DT)
> >       >       > [   11.010548] Workqueue: events_unbound
> async_run_entry_fn
> >       >       > [   11.010556] Call trace:
> >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
> >       >       > [   11.010567]  show_stack+0x18/0x2c
> >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
> >       >       > [   11.010583]  dump_stack+0x18/0x34
> >       >       > [   11.010588]  panic+0x14c/0x2f8
> >       >       > [   11.010597]  print_tainted+0x0/0xb0
> >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
> >       >       > [   11.010614]  do_serror+0x28/0x60
> >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
> >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
> >       >       > [   11.010633]  simple_write_end+0xd0/0x130
> >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
> >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
> >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
> >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
> >       >       > [   11.010665]  kernel_write+0x88/0x160
> >       >       > [   11.010673]  xwrite+0x44/0x94
> >       >       > [   11.010680]  do_copy+0xa8/0x104
> >       >       > [   11.010686]  write_buffer+0x38/0x58
> >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
> >       >       > [   11.010698]  __gunzip+0x280/0x310
> >       >       > [   11.010704]  gunzip+0x1c/0x28
> >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
> >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
> >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
> >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
> >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
> >       >       > [   11.010743]  kthread+0x120/0x130
> >       >       > [   11.010750]  ret_from_fork+0x10/0x20
> >       >       > [   11.010757] SMP: stopping secondary CPUs
> >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from
> 0xffffffc008000000
> >       >       > [   11.010788] PHYS_OFFSET: 0x0
> >       >       > [   11.010790] CPU features: 0x00000401,00000842
> >       >       > [   11.010795] Memory Limit: none
> >       >       > [   11.277509] ---[ end Kernel panic - not syncing:
> Asynchronous SError Interrupt ]---
> >       >       >
> >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <
> michal.orzel@amd.com>:
> >       >       >       Hi Oleg,
> >       >       >
> >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
> >       >       >       >
> >       >       >       >
> >       >       >       >
> >       >       >       > Hello Michal,
> >       >       >       >
> >       >       >       > I was not able to enable earlyprintk in the xen
> for now.
> >       >       >       > I decided to choose another way.
> >       >       >       > This is a xen's command line that I found out
> completely.
> >       >       >       >
> >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0
> dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0
> >       vwfi=native
> >       >       sched=null
> >       >       >       timer_slop=0
> >       >       >       Yes, adding a printk() in Xen was also a good idea.
> >       >       >
> >       >       >       >
> >       >       >       > So you are absolutely right about a command line.
> >       >       >       > Now I am going to find out why xen did not have
> the correct parameters from the device tree.
> >       >       >       Maybe you will find this document helpful:
> >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >       >       >
> >       >       >       ~Michal
> >       >       >
> >       >       >       >
> >       >       >       > Regards,
> >       >       >       > Oleg
> >       >       >       >
> >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> >       >       >       >
> >       >       >       >
> >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
> >       >       >       >     >
> >       >       >       >     >
> >       >       >       >     >
> >       >       >       >     > 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:
> >       >       >       >     In the .config file or in some Yocto file
> (listing additional Kconfig options) added to SRC_URI?
> >       >       >       >     You shouldn't really modify .config file but
> if you do, you should execute "make olddefconfig"
> >       afterwards.
> >       >       >       >
> >       >       >       >     >
> >       >       >       >     > CONFIG_EARLY_PRINTK
> >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
> >       >       >       >     I hope you added =y to them.
> >       >       >       >
> >       >       >       >     Anyway, you have at least the following
> solutions:
> >       >       >       >     1) Run bitbake xen -c menuconfig to properly
> set early printk
> >       >       >       >     2) Find out how you enable other Kconfig
> options in your project (e.g. CONFIG_COLORING=y that is not
> >       enabled by
> >       >       default)
> >       >       >       >     3) Append the following to
> "xen/arch/arm/configs/arm64_defconfig":
> >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >       >       >       >
> >       >       >       >     ~Michal
> >       >       >       >
> >       >       >       >     >
> >       >       >       >     > Host hangs in build time.
> >       >       >       >     > Maybe I did not set something in the
> config build file ?
> >       >       >       >     >
> >       >       >       >     > Regards,
> >       >       >       >     > Oleg
> >       >       >       >     >
> >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg
> Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >       >       >       >     >
> >       >       >       >     >     Thanks Michal,
> >       >       >       >     >
> >       >       >       >     >     You gave me an idea.
> >       >       >       >     >     I am going to try it today.
> >       >       >       >     >
> >       >       >       >     >     Regards,
> >       >       >       >     >     O.
> >       >       >       >     >
> >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg
> Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >       >       >       >     >
> >       >       >       >     >         Thanks Stefano.
> >       >       >       >     >
> >       >       >       >     >         I am going to do it today.
> >       >       >       >     >
> >       >       >       >     >         Regards,
> >       >       >       >     >         O.
> >       >       >       >     >
> >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05,
> Stefano Stabellini <sstabellini@kernel.org
> >       <mailto:sstabellini@kernel.org>
> >       >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com>
> >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com
> >       <mailto:michal.orzel@amd.com>
> >       >       >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@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:julien@xen.org
> >       >       >       <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@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 <sstabellini@kernel.org
> >       >       >       <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
> >       >       <mailto:sstabellini@kernel.org
> >       >       >       <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@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>
> >       >       <https://github.com/xilinx/xen
> >       >       >       <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>
> >       >       <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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >       >       >       >     >             >       >
> >       >       >       >     >             >
> >       >       >       >     >             >
> >       >       >       >     >             >
> >       >       >       >     >
> >       >       >       >
> >       >       >
> >       >       >
> >       >       >
> >       >
> >       >
> >       >
> >
> >
> >

[-- Attachment #2: Type: text/html, Size: 89921 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-05  8:28                                               ` Oleg Nikitenko
@ 2023-05-05  8:34                                                 ` Michal Orzel
  2023-05-05  8:48                                                   ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-05-05  8:34 UTC (permalink / raw)
  To: Oleg Nikitenko, Stefano Stabellini
  Cc: Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato,
	Stewart.Hildebrand

Hi Oleg,

Replying, so that you do not need to wait for Stefano.

On 05/05/2023 10:28, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello Stefano,
> 
> I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>
> Could you tell whot branch I should use ?
Cache coloring feature is not part of the upstream tree and it is still under review.
You can only find it integrated in the Xilinx Xen tree.

~Michal

> 
> Regards,
> Oleg
> 
> пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> 
>     I am familiar with the zcu102 but I don't know how you could possibly
>     generate a SError.
> 
>     I suggest to try to use ImageBuilder [1] to generate the boot
>     configuration as a test because that is known to work well for zcu102.
> 
>     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>
> 
> 
>     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>     > Hello Stefano,
>     >
>     > Thanks for clarification.
>     > We nighter use ImageBuilder nor uboot boot script.
>     > A model is zcu102 compatible.
>     >
>     > Regards,
>     > O.
>     >
>     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>     >       which board?
>     >
>     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>     >       could you please post your ImageBuilder config file? If not, can you
>     >       post the source of your uboot boot script?
>     >
>     >       SErrors are supposed to be related to a hardware failure of some kind.
>     >       You are not supposed to be able to trigger an SError easily by
>     >       "mistake". I have not seen SErrors due to wrong cache coloring
>     >       configurations on any Xilinx board before.
>     >
>     >       The differences between Xen with and without cache coloring from a
>     >       hardware perspective are:
>     >
>     >       - With cache coloring, the SMMU is enabled and does address translations
>     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>     >         there is a hardware failure related to SMMU address translation it
>     >         could only trigger with cache coloring. This would be my normal
>     >         suggestion for you to explore, but the failure happens too early
>     >         before any DMA-capable device is programmed. So I don't think this can
>     >         be the issue.
>     >
>     >       - With cache coloring, the memory allocation is very different so you'll
>     >         end up using different DDR regions for Dom0. So if your DDR is
>     >         defective, you might only see a failure with cache coloring enabled
>     >         because you end up using different regions.
>     >
>     >
>     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>     >       > Hi Stefano,
>     >       >
>     >       > Thank you.
>     >       > If I build xen without colors support there is not this error.
>     >       > All the domains are booted well.
>     >       > Hense it can not be a hardware issue.
>     >       > This panic arrived during unpacking the rootfs.
>     >       > Here I attached the boot log xen/Dom0 without color.
>     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>     >       >
>     >       >  Xen 4.16.1-pre
>     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
>     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>     >       > (XEN) 64-bit Execution:
>     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>     >       > (XEN) 32-bit Execution:
>     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>     >       > (XEN)     Extensions: GenericTimer Security
>     >       > (XEN)   Debug Features: 0000000003010066
>     >       > (XEN)   Auxiliary Features: 0000000000000000
>     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>     >       > (XEN)                          0000000001260000 0000000002102211
>     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>     >       > (XEN) Using SMC Calling Convention v1.2
>     >       > (XEN) Using PSCI v1.1
>     >       > (XEN) SMP: Allowing 4 CPUs
>     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>     >       > (XEN) GICv2 initialization:
>     >       > (XEN)         gic_dist_addr=00000000f9010000
>     >       > (XEN)         gic_cpu_addr=00000000f9020000
>     >       > (XEN)         gic_hyp_addr=00000000f9040000
>     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>     >       > (XEN)         gic_maintenance_irq=25
>     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>     >       > (XEN) Using scheduler: null Scheduler (null)
>     >       > (XEN) Initializing null scheduler
>     >       > (XEN) WARNING: This is experimental software in development.
>     >       > (XEN) Use at your own risk.
>     >       > (XEN) Allocated console ring of 32 KiB.
>     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>     >       > (XEN) Bringing up CPU1
>     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>     >       > (XEN) CPU 1 booted.
>     >       > (XEN) Bringing up CPU2
>     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>     >       > (XEN) CPU 2 booted.
>     >       > (XEN) Bringing up CPU3
>     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>     >       > (XEN) Brought up 4 CPUs
>     >       > (XEN) CPU 3 booted.
>     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context
>     >       banks (0
>     >       > stage-2 only)
>     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>     >       > (XEN) I/O virtualisation enabled
>     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>     >       > (XEN) *** LOADING DOMAIN 0 ***
>     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>     >       > (XEN) Allocating PPI 16 for event channel interrupt
>     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>     >       > (XEN) Std. Loglevel: All
>     >       > (XEN) Guest Loglevel: All
>     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>     >       > (XEN) null.c:353: 0 <-- d0v0
>     >       > (XEN) Freed 356kB init memory.
>     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU
>     >       Binutils)
>     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>     >       > [    0.000000] Xen 4.16 support found
>     >       > [    0.000000] Zone ranges:
>     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>     >       > [    0.000000]   DMA32    empty
>     >       > [    0.000000]   Normal   empty
>     >       > [    0.000000] Movable zone start for each node
>     >       > [    0.000000] Early memory node ranges
>     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>     >       > [    0.000000] psci: probing for conduit method from DT.
>     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>     >       > [    0.000000] psci: Trusted OS migration not required
>     >       > [    0.000000] psci: SMC Calling Convention v1.1
>     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>     >       > [    0.000000] Detected VIPT I-cache on CPU0
>     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0
>     >       maxcpus=2
>     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user space.
>     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K init, 262K bss,
>     >       256944K reserved,
>     >       > 262144K cma-reserved)
>     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>     >       > [    0.000000] rcu: RCU event tracing is enabled.
>     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
>     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>     >       > [    0.000258] Console: colour dummy device 80x25
>     >       > [    0.310231] printk: console [hvc0] enabled
>     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
>     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>     >       > [    0.329706] LSM: Security Framework initializing
>     >       > [    0.334204] Yama: becoming mindful.
>     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>     >       > [    0.359132] Grant table initialized
>     >       > [    0.362664] xen:events: Using FIFO-based ABI
>     >       > [    0.366993] Xen: initializing cpu0
>     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>     >       > (XEN) null.c:353: 1 <-- d0v1
>     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >       > [    0.382549] Detected VIPT I-cache on CPU1
>     >       > [    0.388712] Xen: initializing cpu1
>     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>     >       > [    0.406941] SMP: Total of 2 processors activated.
>     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>     >       > [    0.416888] CPU features: detected: CRC32 instructions
>     >       > [    0.422121] CPU: All CPU(s) started at EL1
>     >       > [    0.426248] alternatives: patching kernel code
>     >       > [    0.431424] devtmpfs: initialized
>     >       > [    0.441454] KASLR enabled
>     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
>     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>     >       > [    0.545608] ASID allocator initialised with 32768 entries
>     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>     >       > [    1.767957] raid6: using neon recovery algorithm
>     >       > [    1.772824] xen:balloon: Initialising balloon driver
>     >       > [    1.778021] iommu: Default domain type: Translated
>     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>     >       > [    1.789149] SCSI subsystem initialized
>     >       > [    1.792820] usbcore: registered new interface driver usbfs
>     >       > [    1.798254] usbcore: registered new interface driver hub
>     >       > [    1.803626] usbcore: registered new device driver usb
>     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it>>
>     >       > [    1.822903] PTP clock support registered
>     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       > [    1.855907] FPGA manager framework
>     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>     >       > [    1.871712] NET: Registered PF_INET protocol family
>     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>     >       > [    1.942342] RPC: Registered udp transport module.
>     >       > [    1.947088] RPC: Registered tcp transport module.
>     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de>).
>     >       > [    2.021045] NET: Registered PF_ALG protocol family
>     >       > [    2.021122] xor: measuring software checksum speed
>     >       > [    2.029347]    8regs           :  2366 MB/sec
>     >       > [    2.033081]    32regs          :  2802 MB/sec
>     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>     >       > [    2.050959] io scheduler mq-deadline registered
>     >       > [    2.055521] io scheduler kyber registered
>     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>     >       > [    2.085548] brd: module loaded
>     >       > [    2.089290] loop: module loaded
>     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>     >       > [    2.109813] usbcore: registered new interface driver r8152
>     >       > [    2.115367] usbcore: registered new interface driver asix
>     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>     >       > [    2.138527] usbcore: registered new interface driver net1080
>     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>     >       > [    2.150205] usbcore: registered new interface driver zaurus
>     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>     >       > [    2.181358] usbcore: registered new interface driver uas
>     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending drivers
>     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com>
>     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
>     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>     >       ff960000.memory-controller (INTERRUPT)
>     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>     >       > [    2.327875] securefw securefw: securefw probed
>     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>     >       > [    2.420856] default preset
>     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>     >       > [    2.441976] vmcu driver init
>     >       > [    2.444922] VMCU: : (240:0) registered
>     >       > [    2.444956] In K81 Updater init
>     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>     >       > [    2.468833] Initializing XFRM netlink socket
>     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>     >       > [    2.472729] Bridge firewalling registered
>     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>     >       > [    2.481341] registered taskstats version 1
>     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
>     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
>     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>     >       > [    3.117593] active_bank active_bank: boot bank: 1
>     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>     >       > [    3.639104] k81_bootloader 0-0010: probe
>     >       > [    3.641628] VMCU: : (235:0) registered
>     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>     >       > [    3.737549] sfp_register_socket: got sfp_bus
>     >       > [    3.740709] sfp_register_socket: register sfp_bus
>     >       > [    3.745459] sfp_register_bus: ops ok!
>     >       > [    3.749179] sfp_register_bus: Try to attach
>     >       > [    3.753419] sfp_register_bus: Attach succeeded
>     >       > [    3.757914] sfp_register_bus: upstream ops attach
>     >       > [    3.762677] sfp_register_bus: Bus registered
>     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>     >       > [    3.775870] of_cfs_init
>     >       > [    3.776000] of_cfs_init: OK
>     >       > [    3.778211] clk: Not disabling unused clocks
>     >       > [   11.278477] Freeing initrd memory: 206056K
>     >       > [   11.279406] Freeing unused kernel memory: 1536K
>     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>     >       > [   11.314142] Run /init as init process
>     >       > INIT: version 3.01 booting
>     >       > fsck (busybox 1.35.0)
>     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode: disabled.
>     >       > Starting random number generator daemon.
>     >       > [   11.580662] random: crng init done
>     >       > Starting udev
>     >       > [   11.613159] udevd[142]: starting version 3.2.10
>     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >       > Mon Feb 27 08:40:53 UTC 2023
>     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>     >       > hwclock: RTC_SET_TIME: Invalid exchange
>     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       > Starting mcud
>     >       > INIT: Entering runlevel: 5
>     >       > Configuring network interfaces... done.
>     >       > resetting network interface
>     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
>     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>     >       > [   12.732151] pps pps0: new PPS source ptp0
>     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY]
>     >       (irq=POLL)
>     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>     >       > [   12.761804] pps pps1: new PPS source ptp1
>     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>     >       > Auto-negotiation: off
>     >       > Auto-negotiation: off
>     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>     >       > done.
>     >       > Starting rpcbind daemon...done.
>     >       >
>     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >       > Starting State Manager Service
>     >       > Start state-manager restarter...
>     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744
>     >       /dev/dm-0
>     >       > scanned by udevd (385)
>     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6 /dev/mapper/client_prov scanned by
>     >       mkfs.btrfs
>     >       > (526)
>     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>     >       >
>     >       > Setting domain 0 name, domid and JSON config...
>     >       > Done setting up Dom0
>     >       > Starting xenconsoled...
>     >       > Starting QEMU as disk backend for dom0
>     >       > Starting domain watchdog daemon: xenwatchdogd startup
>     >       >
>     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6 /dev/mapper/client_config scanned by
>     >       mkfs.btrfs
>     >       > (574)
>     >       > [done]
>     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>     >       > OK
>     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>     >       > done
>     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514>: Network is unreachable [v8.2208.0 try https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> ]
>     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned by udevd (518)
>     >       >
>     >       > Please insert USB token and enter your role in login prompt.
>     >       >
>     >       > login:
>     >       >
>     >       > Regards,
>     >       > O.
>     >       >
>     >       >
>     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>     >       >       Hi Oleg,
>     >       >
>     >       >       Here is the issue from your logs:
>     >       >
>     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >       >
>     >       >       SErrors are special signals to notify software of serious hardware
>     >       >       errors.  Something is going very wrong. Defective hardware is a
>     >       >       possibility.  Another possibility if software accessing address ranges
>     >       >       that it is not supposed to, sometimes it causes SErrors.
>     >       >
>     >       >       Cheers,
>     >       >
>     >       >       Stefano
>     >       >
>     >       >
>     >       >
>     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>     >       >
>     >       >       > Hello,
>     >       >       >
>     >       >       > Thanks guys.
>     >       >       > I found out where the problem was.
>     >       >       > Now dom0 booted more. But I have a new one.
>     >       >       > This is a kernel panic during Dom0 loading.
>     >       >       > Maybe someone is able to suggest something ?
>     >       >       >
>     >       >       > Regards,
>     >       >       > O.
>     >       >       >
>     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>     >       >       > [    3.776119] sfp_register_bus: Bus registered
>     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>     >       >       > [    3.789399] of_cfs_init
>     >       >       > [    3.789499] of_cfs_init: OK
>     >       >       > [    3.791685] clk: Not disabling unused clocks
>     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>     >       >       > [   11.010438] sp : ffffffc00809b910
>     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>     >       >       > [   11.010556] Call trace:
>     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>     >       >       > [   11.010567]  show_stack+0x18/0x2c
>     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>     >       >       > [   11.010583]  dump_stack+0x18/0x34
>     >       >       > [   11.010588]  panic+0x14c/0x2f8
>     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>     >       >       > [   11.010614]  do_serror+0x28/0x60
>     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>     >       >       > [   11.010665]  kernel_write+0x88/0x160
>     >       >       > [   11.010673]  xwrite+0x44/0x94
>     >       >       > [   11.010680]  do_copy+0xa8/0x104
>     >       >       > [   11.010686]  write_buffer+0x38/0x58
>     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>     >       >       > [   11.010698]  __gunzip+0x280/0x310
>     >       >       > [   11.010704]  gunzip+0x1c/0x28
>     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>     >       >       > [   11.010743]  kthread+0x120/0x130
>     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>     >       >       > [   11.010757] SMP: stopping secondary CPUs
>     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>     >       >       > [   11.010795] Memory Limit: none
>     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>     >       >       >
>     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>     >       >       >       Hi Oleg,
>     >       >       >
>     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>     >       >       >       >       
>     >       >       >       >
>     >       >       >       >
>     >       >       >       > Hello Michal,
>     >       >       >       >
>     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>     >       >       >       > I decided to choose another way.
>     >       >       >       > This is a xen's command line that I found out completely.
>     >       >       >       >
>     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0
>     >       vwfi=native
>     >       >       sched=null
>     >       >       >       timer_slop=0
>     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>     >       >       >
>     >       >       >       >
>     >       >       >       > So you are absolutely right about a command line.
>     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device tree.
>     >       >       >       Maybe you will find this document helpful:
>     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
>     >       >       >
>     >       >       >       ~Michal
>     >       >       >
>     >       >       >       >
>     >       >       >       > Regards,
>     >       >       >       > Oleg
>     >       >       >       >
>     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>     >       >       >       >
>     >       >       >       >
>     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>     >       >       >       >     >       
>     >       >       >       >     >
>     >       >       >       >     >
>     >       >       >       >     > 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:
>     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added to SRC_URI?
>     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make olddefconfig"
>     >       afterwards.
>     >       >       >       >
>     >       >       >       >     >
>     >       >       >       >     > CONFIG_EARLY_PRINTK
>     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>     >       >       >       >     I hope you added =y to them.
>     >       >       >       >
>     >       >       >       >     Anyway, you have at least the following solutions:
>     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g. CONFIG_COLORING=y that is not
>     >       enabled by
>     >       >       default)
>     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>     >       >       >       >
>     >       >       >       >     ~Michal
>     >       >       >       >
>     >       >       >       >     >
>     >       >       >       >     > Host hangs in build time. 
>     >       >       >       >     > Maybe I did not set something in the config build file ?
>     >       >       >       >     >
>     >       >       >       >     > Regards,
>     >       >       >       >     > Oleg
>     >       >       >       >     >
>     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
>     >       >       >       >     >
>     >       >       >       >     >     Thanks Michal,
>     >       >       >       >     >
>     >       >       >       >     >     You gave me an idea.
>     >       >       >       >     >     I am going to try it today.
>     >       >       >       >     >
>     >       >       >       >     >     Regards,
>     >       >       >       >     >     O.
>     >       >       >       >     >
>     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
>     >       >       >       >     >
>     >       >       >       >     >         Thanks Stefano.
>     >       >       >       >     >
>     >       >       >       >     >         I am going to do it today.
>     >       >       >       >     >
>     >       >       >       >     >         Regards,
>     >       >       >       >     >         O.
>     >       >       >       >     >
>     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
>     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org>
>     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>     >       >       >       <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>
>     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       >       >       <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.
>     >       >       >       >     >             >       >
>     >       >       >       >     >             >
>     >       >       >       >     >             >
>     >       >       >       >     >             >
>     >       >       >       >     >
>     >       >       >       >
>     >       >       >
>     >       >       >
>     >       >       >
>     >       >
>     >       >
>     >       >
>     >
>     >
>     > 
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-05  8:34                                                 ` Michal Orzel
@ 2023-05-05  8:48                                                   ` Oleg Nikitenko
  2023-05-09  6:58                                                     ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-05  8:48 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 75452 bytes --]

Hi Michal,

Thanks.

Regards,
Oleg

пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com>:

> Hi Oleg,
>
> Replying, so that you do not need to wait for Stefano.
>
> On 05/05/2023 10:28, Oleg Nikitenko wrote:
> >
> >
> >
> > Hello Stefano,
> >
> > I would like to try a xen cache color property from this repo
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>
> > Could you tell whot branch I should use ?
> Cache coloring feature is not part of the upstream tree and it is still
> under review.
> You can only find it integrated in the Xilinx Xen tree.
>
> ~Michal
>
> >
> > Regards,
> > Oleg
> >
> > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>:
> >
> >     I am familiar with the zcu102 but I don't know how you could possibly
> >     generate a SError.
> >
> >     I suggest to try to use ImageBuilder [1] to generate the boot
> >     configuration as a test because that is known to work well for
> zcu102.
> >
> >     [1] https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>
> >
> >
> >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> >     > Hello Stefano,
> >     >
> >     > Thanks for clarification.
> >     > We nighter use ImageBuilder nor uboot boot script.
> >     > A model is zcu102 compatible.
> >     >
> >     > Regards,
> >     > O.
> >     >
> >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> >     >       This is interesting. Are you using Xilinx hardware by any
> chance? If so,
> >     >       which board?
> >     >
> >     >       Are you using ImageBuilder to generate your boot.scr boot
> script? If so,
> >     >       could you please post your ImageBuilder config file? If not,
> can you
> >     >       post the source of your uboot boot script?
> >     >
> >     >       SErrors are supposed to be related to a hardware failure of
> some kind.
> >     >       You are not supposed to be able to trigger an SError easily
> by
> >     >       "mistake". I have not seen SErrors due to wrong cache
> coloring
> >     >       configurations on any Xilinx board before.
> >     >
> >     >       The differences between Xen with and without cache coloring
> from a
> >     >       hardware perspective are:
> >     >
> >     >       - With cache coloring, the SMMU is enabled and does address
> translations
> >     >         even for dom0. Without cache coloring the SMMU could be
> disabled, and
> >     >         if enabled, the SMMU doesn't do any address translations
> for Dom0. If
> >     >         there is a hardware failure related to SMMU address
> translation it
> >     >         could only trigger with cache coloring. This would be my
> normal
> >     >         suggestion for you to explore, but the failure happens too
> early
> >     >         before any DMA-capable device is programmed. So I don't
> think this can
> >     >         be the issue.
> >     >
> >     >       - With cache coloring, the memory allocation is very
> different so you'll
> >     >         end up using different DDR regions for Dom0. So if your
> DDR is
> >     >         defective, you might only see a failure with cache
> coloring enabled
> >     >         because you end up using different regions.
> >     >
> >     >
> >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> >     >       > Hi Stefano,
> >     >       >
> >     >       > Thank you.
> >     >       > If I build xen without colors support there is not this
> error.
> >     >       > All the domains are booted well.
> >     >       > Hense it can not be a hardware issue.
> >     >       > This panic arrived during unpacking the rootfs.
> >     >       > Here I attached the boot log xen/Dom0 without color.
> >     >       > A highlighted strings printed exactly after the place
> where 1-st time panic arrived.
> >     >       >
> >     >       >  Xen 4.16.1-pre
> >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
> >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300
> git:321687b231-dirty
> >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
> >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant:
> 0x0, part 0xd03,rev 0x4
> >     >       > (XEN) 64-bit Execution:
> >     >       > (XEN)   Processor Features: 0000000000002222
> 0000000000000000
> >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
> EL0:64+32
> >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
> >     >       > (XEN)   Auxiliary Features: 0000000000000000
> 0000000000000000
> >     >       > (XEN)   Memory Model Features: 0000000000001122
> 0000000000000000
> >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
> >     >       > (XEN) 32-bit Execution:
> >     >       > (XEN)   Processor Features:
> 0000000000000131:0000000000011011
> >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2
> Jazelle
> >     >       > (XEN)     Extensions: GenericTimer Security
> >     >       > (XEN)   Debug Features: 0000000003010066
> >     >       > (XEN)   Auxiliary Features: 0000000000000000
> >     >       > (XEN)   Memory Model Features: 0000000010201105
> 0000000040000000
> >     >       > (XEN)                          0000000001260000
> 0000000002102211
> >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111
> 0000000021232042
> >     >       > (XEN)                 0000000001112131 0000000000011142
> 0000000000011121
> >     >       > (XEN) Using SMC Calling Convention v1.2
> >     >       > (XEN) Using PSCI v1.1
> >     >       > (XEN) SMP: Allowing 4 CPUs
> >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq:
> 100000 KHz
> >     >       > (XEN) GICv2 initialization:
> >     >       > (XEN)         gic_dist_addr=00000000f9010000
> >     >       > (XEN)         gic_cpu_addr=00000000f9020000
> >     >       > (XEN)         gic_hyp_addr=00000000f9040000
> >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
> >     >       > (XEN)         gic_maintenance_irq=25
> >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
> >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
> >     >       > (XEN) Using scheduler: null Scheduler (null)
> >     >       > (XEN) Initializing null scheduler
> >     >       > (XEN) WARNING: This is experimental software in
> development.
> >     >       > (XEN) Use at your own risk.
> >     >       > (XEN) Allocated console ring of 32 KiB.
> >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing
> the domain
> >     >       > (XEN) Bringing up CPU1
> >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing
> the domain
> >     >       > (XEN) CPU 1 booted.
> >     >       > (XEN) Bringing up CPU2
> >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing
> the domain
> >     >       > (XEN) CPU 2 booted.
> >     >       > (XEN) Bringing up CPU3
> >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing
> the domain
> >     >       > (XEN) Brought up 4 CPUs
> >     >       > (XEN) CPU 3 booted.
> >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware
> configuration...
> >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
> >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48
> register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context
> >     >       banks (0
> >     >       > stage-2 only)
> >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA ->
> 48-bit PA
> >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master
> devices
> >     >       > (XEN) I/O virtualisation enabled
> >     >       > (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) alternatives: Patching with alt table
> 00000000002cc5c8 -> 00000000002ccb2c
> >     >       > (XEN) *** LOADING DOMAIN 0 ***
> >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
> >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
> >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
> >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
> >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
> >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
> >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
> >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr
> 0x000000087bf94000
> >     >       > (XEN) Allocating PPI 16 for event channel interrupt
> >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
> >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
> >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
> >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
> >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
> >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
> >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
> >     >       > (XEN) Loading zImage from 0000000001000000 to
> 0000000010000000-0000000010e41008
> >     >       > (XEN) Loading d0 initrd from 0000000002000000 to
> 0x0000000013600000-0x000000001ff3a617
> >     >       > (XEN) Loading d0 DTB to
> 0x0000000013400000-0x000000001340cbdc
> >     >       > (XEN) Initial low memory virq threshold set at 0x4000
> pages.
> >     >       > (XEN) Std. Loglevel: All
> >     >       > (XEN) Guest Loglevel: All
> >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times
> to switch input)
> >     >       > (XEN) null.c:353: 0 <-- d0v0
> >     >       > (XEN) Freed 356kB init memory.
> >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER4
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER8
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER12
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER16
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER20
> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER0
> >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000
> [0x410fd034]
> >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1
> (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU
> >     >       Binutils)
> >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
> >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
> >     >       > [    0.000000] Xen 4.16 support found
> >     >       > [    0.000000] Zone ranges:
> >     >       > [    0.000000]   DMA      [mem
> 0x0000000010000000-0x000000007fffffff]
> >     >       > [    0.000000]   DMA32    empty
> >     >       > [    0.000000]   Normal   empty
> >     >       > [    0.000000] Movable zone start for each node
> >     >       > [    0.000000] Early memory node ranges
> >     >       > [    0.000000]   node   0: [mem
> 0x0000000010000000-0x000000001fffffff]
> >     >       > [    0.000000]   node   0: [mem
> 0x0000000022000000-0x0000000022147fff]
> >     >       > [    0.000000]   node   0: [mem
> 0x0000000022200000-0x0000000022347fff]
> >     >       > [    0.000000]   node   0: [mem
> 0x0000000024000000-0x0000000027ffffff]
> >     >       > [    0.000000]   node   0: [mem
> 0x0000000030000000-0x000000007fffffff]
> >     >       > [    0.000000] Initmem setup node 0 [mem
> 0x0000000010000000-0x000000007fffffff]
> >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in
> unavailable ranges
> >     >       > [    0.000000] On node 0, zone DMA: 184 pages in
> unavailable ranges
> >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in
> unavailable ranges
> >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
> >     >       > [    0.000000] psci: probing for conduit method from DT.
> >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
> >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
> >     >       > [    0.000000] psci: Trusted OS migration not required
> >     >       > [    0.000000] psci: SMC Calling Convention v1.1
> >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0
> d32744 u65536
> >     >       > [    0.000000] Detected VIPT I-cache on CPU0
> >     >       > [    0.000000] CPU features: kernel page table isolation
> forced ON by KASLR
> >     >       > [    0.000000] CPU features: detected: Kernel page table
> isolation (KPTI)
> >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.
> Total pages: 403845
> >     >       > [    0.000000] Kernel command line: console=hvc0
> earlycon=xen earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0
> >     >       maxcpus=2
> >     >       > [    0.000000] Unknown kernel command line parameters
> "earlyprintk=xen fips=1", will be passed to user space.
> >     >       > [    0.000000] Dentry cache hash table entries: 262144
> (order: 9, 2097152 bytes, linear)
> >     >       > [    0.000000] Inode-cache hash table entries: 131072
> (order: 8, 1048576 bytes, linear)
> >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on,
> heap free:on
> >     >       > [    0.000000] mem auto-init: clearing system memory may
> take some time...
> >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K
> kernel code, 836K rwdata, 2396K rodata, 1536K init, 262K bss,
> >     >       256944K reserved,
> >     >       > 262144K cma-reserved)
> >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0,
> CPUs=2, Nodes=1
> >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
> >     >       > [    0.000000] rcu: RCU event tracing is enabled.
> >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to
> nr_cpu_ids=2.
> >     >       > [    0.000000] rcu: RCU calculated value of
> scheduler-enlistment delay is 25 jiffies.
> >     >       > [    0.000000] rcu: Adjusting geometry for
> rcu_fanout_leaf=16, nr_cpu_ids=2
> >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated
> irqs: 0
> >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
> >     >       > [    0.000000] arch_timer: cp15 timer(s) running at
> 100.00MHz (virt).
> >     >       > [    0.000000] clocksource: arch_sys_counter: mask:
> 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
> >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution
> 10ns, wraps every 4398046511100ns
> >     >       > [    0.000258] Console: colour dummy device 80x25
> >     >       > [    0.310231] printk: console [hvc0] enabled
> >     >       > [    0.314403] Calibrating delay loop (skipped), value
> calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
> >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
> >     >       > [    0.329706] LSM: Security Framework initializing
> >     >       > [    0.334204] Yama: becoming mindful.
> >     >       > [    0.337865] Mount-cache hash table entries: 4096
> (order: 3, 32768 bytes, linear)
> >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096
> (order: 3, 32768 bytes, linear)
> >     >       > [    0.354743] xen:grant_table: Grant tables using version
> 1 layout
> >     >       > [    0.359132] Grant table initialized
> >     >       > [    0.362664] xen:events: Using FIFO-based ABI
> >     >       > [    0.366993] Xen: initializing cpu0
> >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
> >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
> >     >       > (XEN) null.c:353: 1 <-- d0v1
> >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff
> to ICACTIVER0
> >     >       > [    0.382549] Detected VIPT I-cache on CPU1
> >     >       > [    0.388712] Xen: initializing cpu1
> >     >       > [    0.388743] CPU1: Booted secondary processor
> 0x0000000001 [0x410fd034]
> >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
> >     >       > [    0.406941] SMP: Total of 2 processors activated.
> >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
> >     >       > [    0.416888] CPU features: detected: CRC32 instructions
> >     >       > [    0.422121] CPU: All CPU(s) started at EL1
> >     >       > [    0.426248] alternatives: patching kernel code
> >     >       > [    0.431424] devtmpfs: initialized
> >     >       > [    0.441454] KASLR enabled
> >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff
> max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
> >     >       > [    0.448321] futex hash table entries: 512 (order: 3,
> 32768 bytes, linear)
> >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE
> protocol family
> >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool
> for atomic allocations
> >     >       > [    0.503772] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA pool for atomic allocations
> >     >       > [    0.511610] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >     >       > [    0.519478] audit: initializing netlink subsys
> (disabled)
> >     >       > [    0.524985] audit: type=2000 audit(0.336:1):
> state=initialized audit_enabled=0 res=1
> >     >       > [    0.529169] thermal_sys: Registered thermal governor
> 'step_wise'
> >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4
> watchpoint registers.
> >     >       > [    0.545608] ASID allocator initialised with 32768
> entries
> >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to
> allocate 4 MB for software IO TLB
> >     >       > [    0.559332] software IO TLB: mapped [mem
> 0x0000000011800000-0x0000000011c00000] (4MB)
> >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size,
> pre-allocated 0 pages
> >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size,
> pre-allocated 0 pages
> >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size,
> pre-allocated 0 pages
> >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size,
> pre-allocated 0 pages
> >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
> >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
> >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
> >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
> >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
> >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
> >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
> >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
> >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
> >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
> >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
> >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
> >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
> >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
> >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
> >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
> >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
> >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177
> MB/s
> >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
> >     >       > [    1.767957] raid6: using neon recovery algorithm
> >     >       > [    1.772824] xen:balloon: Initialising balloon driver
> >     >       > [    1.778021] iommu: Default domain type: Translated
> >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy:
> strict mode
> >     >       > [    1.789149] SCSI subsystem initialized
> >     >       > [    1.792820] usbcore: registered new interface driver
> usbfs
> >     >       > [    1.798254] usbcore: registered new interface driver hub
> >     >       > [    1.803626] usbcore: registered new device driver usb
> >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
> >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright
> 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it>>
> >     >       > [    1.822903] PTP clock support registered
> >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
> >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       > [    1.855907] FPGA manager framework
> >     >       > [    1.859952] clocksource: Switched to clocksource
> arch_sys_counter
> >     >       > [    1.871712] NET: Registered PF_INET protocol family
> >     >       > [    1.871838] IP idents hash table entries: 32768 (order:
> 6, 262144 bytes, linear)
> >     >       > [    1.879392] tcp_listen_portaddr_hash hash table
> entries: 1024 (order: 2, 16384 bytes, linear)
> >     >       > [    1.887078] Table-perturb hash table entries: 65536
> (order: 6, 262144 bytes, linear)
> >     >       > [    1.894846] TCP established hash table entries: 16384
> (order: 5, 131072 bytes, linear)
> >     >       > [    1.902900] TCP bind hash table entries: 16384 (order:
> 6, 262144 bytes, linear)
> >     >       > [    1.910350] TCP: Hash tables configured (established
> 16384 bind 16384)
> >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3,
> 32768 bytes, linear)
> >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order:
> 3, 32768 bytes, linear)
> >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol
> family
> >     >       > [    1.936834] RPC: Registered named UNIX socket transport
> module.
> >     >       > [    1.942342] RPC: Registered udp transport module.
> >     >       > [    1.947088] RPC: Registered tcp transport module.
> >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel
> transport module.
> >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
> >     >       > [    1.962709] Trying to unpack rootfs image as
> initramfs...
> >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19
> bucket_order=0
> >     >       > [    1.982863] Installing knfsd (copyright (C) 1996
> okir@monad.swb.de <mailto:okir@monad.swb.de>).
> >     >       > [    2.021045] NET: Registered PF_ALG protocol family
> >     >       > [    2.021122] xor: measuring software checksum speed
> >     >       > [    2.029347]    8regs           :  2366 MB/sec
> >     >       > [    2.033081]    32regs          :  2802 MB/sec
> >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
> >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
> >     >       > [    2.043614] Block layer SCSI generic (bsg) driver
> version 0.4 loaded (major 247)
> >     >       > [    2.050959] io scheduler mq-deadline registered
> >     >       > [    2.055521] io scheduler kyber registered
> >     >       > [    2.068227] xen:xen_evtchn: Event-channel device
> installed
> >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ
> sharing disabled
> >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy
> for CPU 0
> >     >       > [    2.085548] brd: module loaded
> >     >       > [    2.089290] loop: module loaded
> >     >       > [    2.089341] Invalid max_queues (4), will use default
> max: 2.
> >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
> >     >       > [    2.098655] xen_netfront: Initialising Xen virtual
> ethernet driver
> >     >       > [    2.104156] usbcore: registered new interface driver
> rtl8150
> >     >       > [    2.109813] usbcore: registered new interface driver
> r8152
> >     >       > [    2.115367] usbcore: registered new interface driver
> asix
> >     >       > [    2.120794] usbcore: registered new interface driver
> ax88179_178a
> >     >       > [    2.126934] usbcore: registered new interface driver
> cdc_ether
> >     >       > [    2.132816] usbcore: registered new interface driver
> cdc_eem
> >     >       > [    2.138527] usbcore: registered new interface driver
> net1080
> >     >       > [    2.144256] usbcore: registered new interface driver
> cdc_subset
> >     >       > [    2.150205] usbcore: registered new interface driver
> zaurus
> >     >       > [    2.155837] usbcore: registered new interface driver
> cdc_ncm
> >     >       > [    2.161550] usbcore: registered new interface driver
> r8153_ecm
> >     >       > [    2.168240] usbcore: registered new interface driver
> cdc_acm
> >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver
> for USB modems and ISDN adapters
> >     >       > [    2.181358] usbcore: registered new interface driver uas
> >     >       > [    2.186547] usbcore: registered new interface driver
> usb-storage
> >     >       > [    2.192643] usbcore: registered new interface driver
> ftdi_sio
> >     >       > [    2.198384] usbserial: USB Serial support registered
> for FTDI USB Serial Device
> >     >       > [    2.206118] udc-core: couldn't find an available UDC -
> added [g_mass_storage] to list of pending drivers
> >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
> >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s,
> nowayout=0)
> >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
> >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl
> (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com>
> >     >       > [    2.239315] EDAC MC0: Giving out device to module 1
> controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
> >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module
> zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >     >       ff960000.memory-controller (INTERRUPT)
> >     >       > [    2.261719] sdhci: Secure Digital Host Controller
> Interface driver
> >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
> >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver
> helper
> >     >       > [    2.278157] ledtrig-cpu: registered to indicate
> activity on CPUs
> >     >       > [    2.283816] zynqmp_firmware_probe Platform Management
> API v1.1
> >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
> >     >       > [    2.327875] securefw securefw: securefw probed
> >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes
> (zynqmp-aes)
> >     >       > [    2.332563] zynqmp_aes
> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa
> (zynqmp-rsa)
> >     >       > [    2.347667] remoteproc remoteproc0:
> ff9a0000.rf5ss:r5f_0 is available
> >     >       > [    2.353003] remoteproc remoteproc1:
> ff9a0000.rf5ss:r5f_1 is available
> >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA
> Manager registered
> >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen
> Proxy registered
> >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree
> Probing
> >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version:
> 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to
> register tamper handler. Retrying...
> >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device
> Tree Probing
> >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device
> registered
> >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device
> Tree Probing
> >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build
> parameters: VTI Count: 512 Event Count: 32
> >     >       > [    2.420856] default preset
> >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device
> registered
> >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device
> Tree Probing
> >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device
> registered
> >     >       > [    2.441976] vmcu driver init
> >     >       > [    2.444922] VMCU: : (240:0) registered
> >     >       > [    2.444956] In K81 Updater init
> >     >       > [    2.449003] pktgen: Packet Generator for packet
> performance testing. Version: 2.75
> >     >       > [    2.468833] Initializing XFRM netlink socket
> >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
> >     >       > [    2.472729] Bridge firewalling registered
> >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
> >     >       > [    2.481341] registered taskstats version 1
> >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic,
> zoned=no, fsverity=no
> >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000
> (irq = 36, base_baud = 6250000) is a xuartps
> >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
> >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller:
> ZynqMP DMA driver Probe success
> >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
> >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD
> device spi0.0
> >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
> >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
> >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
> >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling
> partial store and forward
> >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM
> rev 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
> >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling
> partial store and forward
> >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM
> rev 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
> >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs
> initialised
> >     >       > [    3.007313] viper_enet viper_enet vnet0
> (uninitialized): Validate interface QSGMII
> >     >       > [    3.014914] viper_enet viper_enet vnet1
> (uninitialized): Validate interface QSGMII
> >     >       > [    3.022138] viper_enet viper_enet vnet1
> (uninitialized): Validate interface type 18
> >     >       > [    3.030274] viper_enet viper_enet vnet2
> (uninitialized): Validate interface QSGMII
> >     >       > [    3.037785] viper_enet viper_enet vnet3
> (uninitialized): Validate interface QSGMII
> >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
> >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor:
> Probed Xilinx APM
> >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor:
> Probed Xilinx APM
> >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor:
> Probed Xilinx APM
> >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor:
> Probed Xilinx APM
> >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
> >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog
> Timer with timeout 60s
> >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog
> Timer with timeout 10s
> >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
> >     >       > [    3.117593] active_bank active_bank: boot bank: 1
> >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02)
> qspi32
> >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree
> Probing
> >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version:
> 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler
> registered
> >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
> >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for
> protocol 0
> >     >       > [    3.158582] lpc55_user lpc55_user: The major number for
> your device is 236
> >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for
> protocol 1
> >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
> bad result: 1
> >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
> >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
> >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
> >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
> >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc
> [ff160000.mmc] using ADMA 64-bit
> >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
> >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
> >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
> >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
> >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
> >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB,
> chardev (244:0)
> >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
> bad result: 1
> >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to
> read the hardware clock
> >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information
> complete
> >     >       > [    3.597085] at24 0-0050: supply vcc not found, using
> dummy regulator
> >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
> >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
> >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
> >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
> >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
> >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
> >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
> >     >       > [    3.639104] k81_bootloader 0-0010: probe
> >     >       > [    3.641628] VMCU: : (235:0) registered
> >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
> >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio
> ff020000 irq 28
> >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information
> complete
> >     >       > [    3.675412] lm75 1-0048: supply vs not found, using
> dummy regulator
> >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
> >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
> >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
> >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
> >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
> >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed
> busses for I2C switch pca9546
> >     >       > [    3.713049] at24 1-0054: supply vcc not found, using
> dummy regulator
> >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM,
> read-only
> >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio
> ff030000 irq 29
> >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power
> 2.0W
> >     >       > [    3.737549] sfp_register_socket: got sfp_bus
> >     >       > [    3.740709] sfp_register_socket: register sfp_bus
> >     >       > [    3.745459] sfp_register_bus: ops ok!
> >     >       > [    3.749179] sfp_register_bus: Try to attach
> >     >       > [    3.753419] sfp_register_bus: Attach succeeded
> >     >       > [    3.757914] sfp_register_bus: upstream ops attach
> >     >       > [    3.762677] sfp_register_bus: Bus registered
> >     >       > [    3.766999] sfp_register_socket: register sfp_bus
> succeeded
> >     >       > [    3.775870] of_cfs_init
> >     >       > [    3.776000] of_cfs_init: OK
> >     >       > [    3.778211] clk: Not disabling unused clocks
> >     >       > [   11.278477] Freeing initrd memory: 206056K
> >     >       > [   11.279406] Freeing unused kernel memory: 1536K
> >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages
> found
> >     >       > [   11.314142] Run /init as init process
> >     >       > INIT: version 3.01 booting
> >     >       > fsck (busybox 1.35.0)
> >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600
> blocks
> >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600
> blocks
> >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
> >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous),
> 663/16384 blocks
> >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem
> without journal. Opts: (null). Quota mode: disabled.
> >     >       > Starting random number generator daemon.
> >     >       > [   11.580662] random: crng init done
> >     >       > Starting udev
> >     >       > [   11.613159] udevd[142]: starting version 3.2.10
> >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
> >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed
> from eth0
> >     >       > [   11.720264] macb ff0c0000.ethernet control_black:
> renamed from eth1
> >     >       > [   12.063396] ip_local_port_range: prefer different
> parity for start/end values.
> >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
> bad result: 1
> >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >     >       > Mon Feb 27 08:40:53 UTC 2023
> >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time:
> bad result
> >     >       > hwclock: RTC_SET_TIME: Invalid exchange
> >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
> bad result: 1
> >     >       > Starting mcud
> >     >       > INIT: Entering runlevel: 5
> >     >       > Configuring network interfaces... done.
> >     >       > resetting network interface
> >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY
> [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
> >     >       > [   12.723919] macb ff0b0000.ethernet control_red:
> configuring for phy/gmii link mode
> >     >       > [   12.732151] pps pps0: new PPS source ptp0
> >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp
> clock registered.
> >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY
> [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY]
> >     >       (irq=POLL)
> >     >       > [   12.753469] macb ff0c0000.ethernet control_black:
> configuring for phy/gmii link mode
> >     >       > [   12.761804] pps pps1: new PPS source ptp1
> >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp
> clock registered.
> >     >       > Auto-negotiation: off
> >     >       > Auto-negotiation: off
> >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable
> to generate target frequency: 125000000 Hz
> >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is
> Up - 1Gbps/Full - flow control off
> >     >       > [   16.860552] macb ff0c0000.ethernet control_black:
> unable to generate target frequency: 125000000 Hz
> >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link
> is Up - 1Gbps/Full - flow control off
> >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
> >     >       > done.
> >     >       > Starting rpcbind daemon...done.
> >     >       >
> >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
> bad result: 1
> >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >     >       > Starting State Manager Service
> >     >       > Start state-manager restarter...
> >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
> >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS:
> device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744
> >     >       /dev/dm-0
> >     >       > scanned by udevd (385)
> >     >       > [   17.349933] BTRFS info (device dm-0): disk space
> caching is enabled
> >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
> >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd
> optimizations
> >     >       > [   17.830462] BTRFS: device fsid
> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> /dev/mapper/client_prov scanned by
> >     >       mkfs.btrfs
> >     >       > (526)
> >     >       > [   17.872699] BTRFS info (device dm-1): using free space
> tree
> >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
> >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with
> big metadata feature
> >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd
> optimizations
> >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
> >     >       >
> >     >       > Setting domain 0 name, domid and JSON config...
> >     >       > Done setting up Dom0
> >     >       > Starting xenconsoled...
> >     >       > Starting QEMU as disk backend for dom0
> >     >       > Starting domain watchdog daemon: xenwatchdogd startup
> >     >       >
> >     >       > [   18.408647] BTRFS: device fsid
> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> /dev/mapper/client_config scanned by
> >     >       mkfs.btrfs
> >     >       > (574)
> >     >       > [done]
> >     >       > [   18.465552] BTRFS info (device dm-2): using free space
> tree
> >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
> >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with
> big metadata feature
> >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2):
> enabling ssd optimizations
> >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
> >     >       > OK
> >     >       > starting rsyslogd ... Log partition ready after 0 poll
> loops
> >     >       > done
> >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <
> http://172.18.0.1:514>: Network is unreachable [v8.2208.0 try
> https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> ]
> >     >       > [   18.670637] BTRFS: device fsid
> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned
> by udevd (518)
> >     >       >
> >     >       > Please insert USB token and enter your role in login
> prompt.
> >     >       >
> >     >       > login:
> >     >       >
> >     >       > Regards,
> >     >       > O.
> >     >       >
> >     >       >
> >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> >     >       >       Hi Oleg,
> >     >       >
> >     >       >       Here is the issue from your logs:
> >     >       >
> >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
> >     >       >
> >     >       >       SErrors are special signals to notify software of
> serious hardware
> >     >       >       errors.  Something is going very wrong. Defective
> hardware is a
> >     >       >       possibility.  Another possibility if software
> accessing address ranges
> >     >       >       that it is not supposed to, sometimes it causes
> SErrors.
> >     >       >
> >     >       >       Cheers,
> >     >       >
> >     >       >       Stefano
> >     >       >
> >     >       >
> >     >       >
> >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
> >     >       >
> >     >       >       > Hello,
> >     >       >       >
> >     >       >       > Thanks guys.
> >     >       >       > I found out where the problem was.
> >     >       >       > Now dom0 booted more. But I have a new one.
> >     >       >       > This is a kernel panic during Dom0 loading.
> >     >       >       > Maybe someone is able to suggest something ?
> >     >       >       >
> >     >       >       > Regards,
> >     >       >       > O.
> >     >       >       >
> >     >       >       > [    3.771362] sfp_register_bus: upstream ops
> attach
> >     >       >       > [    3.776119] sfp_register_bus: Bus registered
> >     >       >       > [    3.780459] sfp_register_socket: register
> sfp_bus succeeded
> >     >       >       > [    3.789399] of_cfs_init
> >     >       >       > [    3.789499] of_cfs_init: OK
> >     >       >       > [    3.791685] clk: Not disabling unused clocks
> >     >       >       > [   11.010355] SError Interrupt on CPU0, code
> 0xbe000000 -- SError
> >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0
> Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >       >       > [   11.010393] Workqueue: events_unbound
> async_run_entry_fn
> >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN
> -UAO -TCO -DIT -SSBS BTYPE=--)
> >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
> >     >       >       > [   11.010431] lr :
> generic_perform_write+0x118/0x1e0
> >     >       >       > [   11.010438] sp : ffffffc00809b910
> >     >       >       > [   11.010441] x29: ffffffc00809b910 x28:
> 0000000000000000 x27: ffffffef69ba88c0
> >     >       >       > [   11.010451] x26: 0000000000003eec x25:
> ffffff807515db00 x24: 0000000000000000
> >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22:
> 0000000002aac000 x21: ffffff807315a260
> >     >       >       > [   11.010472] x20: 0000000000001000 x19:
> fffffffe02000000 x18: 0000000000000000
> >     >       >       > [   11.010481] x17: 00000000ffffffff x16:
> 0000000000008000 x15: 0000000000000000
> >     >       >       > [   11.010490] x14: 0000000000000000 x13:
> 0000000000000000 x12: 0000000000000000
> >     >       >       > [   11.010498] x11: 0000000000000000 x10:
> 0000000000000000 x9 : 0000000000000000
> >     >       >       > [   11.010507] x8 : 0000000000000000 x7 :
> ffffffef693ba680 x6 : 000000002d89b700
> >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 :
> ffffff807315a3c8 x3 : 0000000000001000
> >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 :
> 0000000000000001 x0 : 0000000000000005
> >     >       >       > [   11.010534] Kernel panic - not syncing:
> Asynchronous SError Interrupt
> >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0
> Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >       >       > [   11.010545] Hardware name: D14 Viper Board -
> White Unit (DT)
> >     >       >       > [   11.010548] Workqueue: events_unbound
> async_run_entry_fn
> >     >       >       > [   11.010556] Call trace:
> >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
> >     >       >       > [   11.010567]  show_stack+0x18/0x2c
> >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
> >     >       >       > [   11.010583]  dump_stack+0x18/0x34
> >     >       >       > [   11.010588]  panic+0x14c/0x2f8
> >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
> >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
> >     >       >       > [   11.010614]  do_serror+0x28/0x60
> >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
> >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
> >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
> >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
> >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
> >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
> >     >       >       > [   11.010665]  kernel_write+0x88/0x160
> >     >       >       > [   11.010673]  xwrite+0x44/0x94
> >     >       >       > [   11.010680]  do_copy+0xa8/0x104
> >     >       >       > [   11.010686]  write_buffer+0x38/0x58
> >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
> >     >       >       > [   11.010698]  __gunzip+0x280/0x310
> >     >       >       > [   11.010704]  gunzip+0x1c/0x28
> >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
> >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
> >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
> >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
> >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
> >     >       >       > [   11.010743]  kthread+0x120/0x130
> >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
> >     >       >       > [   11.010757] SMP: stopping secondary CPUs
> >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from
> 0xffffffc008000000
> >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
> >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
> >     >       >       > [   11.010795] Memory Limit: none
> >     >       >       > [   11.277509] ---[ end Kernel panic - not
> syncing: Asynchronous SError Interrupt ]---
> >     >       >       >
> >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> >     >       >       >       Hi Oleg,
> >     >       >       >
> >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
> >     >       >       >       >
> >     >       >       >       >
> >     >       >       >       >
> >     >       >       >       > Hello Michal,
> >     >       >       >       >
> >     >       >       >       > I was not able to enable earlyprintk in
> the xen for now.
> >     >       >       >       > I decided to choose another way.
> >     >       >       >       > This is a xen's command line that I found
> out completely.
> >     >       >       >       >
> >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0
> dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0
> >     >       vwfi=native
> >     >       >       sched=null
> >     >       >       >       timer_slop=0
> >     >       >       >       Yes, adding a printk() in Xen was also a
> good idea.
> >     >       >       >
> >     >       >       >       >
> >     >       >       >       > So you are absolutely right about a
> command line.
> >     >       >       >       > Now I am going to find out why xen did not
> have the correct parameters from the device tree.
> >     >       >       >       Maybe you will find this document helpful:
> >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >     >       >       >
> >     >       >       >       ~Michal
> >     >       >       >
> >     >       >       >       >
> >     >       >       >       > Regards,
> >     >       >       >       > Oleg
> >     >       >       >       >
> >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
> >     >       >       >       >
> >     >       >       >       >
> >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko
> wrote:
> >     >       >       >       >     >
> >     >       >       >       >     >
> >     >       >       >       >     >
> >     >       >       >       >     > 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:
> >     >       >       >       >     In the .config file or in some Yocto
> file (listing additional Kconfig options) added to SRC_URI?
> >     >       >       >       >     You shouldn't really modify .config
> file but if you do, you should execute "make olddefconfig"
> >     >       afterwards.
> >     >       >       >       >
> >     >       >       >       >     >
> >     >       >       >       >     > CONFIG_EARLY_PRINTK
> >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
> >     >       >       >       >     I hope you added =y to them.
> >     >       >       >       >
> >     >       >       >       >     Anyway, you have at least the
> following solutions:
> >     >       >       >       >     1) Run bitbake xen -c menuconfig to
> properly set early printk
> >     >       >       >       >     2) Find out how you enable other
> Kconfig options in your project (e.g. CONFIG_COLORING=y that is not
> >     >       enabled by
> >     >       >       default)
> >     >       >       >       >     3) Append the following to
> "xen/arch/arm/configs/arm64_defconfig":
> >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >     >       >       >       >
> >     >       >       >       >     ~Michal
> >     >       >       >       >
> >     >       >       >       >     >
> >     >       >       >       >     > Host hangs in build time.
> >     >       >       >       >     > Maybe I did not set something in the
> config build file ?
> >     >       >       >       >     >
> >     >       >       >       >     > Regards,
> >     >       >       >       >     > Oleg
> >     >       >       >       >     >
> >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg
> Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>:
> >     >       >       >       >     >
> >     >       >       >       >     >     Thanks Michal,
> >     >       >       >       >     >
> >     >       >       >       >     >     You gave me an idea.
> >     >       >       >       >     >     I am going to try it today.
> >     >       >       >       >     >
> >     >       >       >       >     >     Regards,
> >     >       >       >       >     >     O.
> >     >       >       >       >     >
> >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56,
> Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>:
> >     >       >       >       >     >
> >     >       >       >       >     >         Thanks Stefano.
> >     >       >       >       >     >
> >     >       >       >       >     >         I am going to do it today.
> >     >       >       >       >     >
> >     >       >       >       >     >         Regards,
> >     >       >       >       >     >         O.
> >     >       >       >       >     >
> >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05,
> Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >>
> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
> >     >       >       >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@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:julien@xen.org <mailto:julien@xen.org>
> >     >       >       >       <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
> >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >     >       >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >     >       >       >       <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>
> >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       >       >       <
> 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.
> >     >       >       >       >     >             >       >
> >     >       >       >       >     >             >
> >     >       >       >       >     >             >
> >     >       >       >       >     >             >
> >     >       >       >       >     >
> >     >       >       >       >
> >     >       >       >
> >     >       >       >
> >     >       >       >
> >     >       >
> >     >       >
> >     >       >
> >     >
> >     >
> >     >
> >
>

[-- Attachment #2: Type: text/html, Size: 108867 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-05  8:48                                                   ` Oleg Nikitenko
@ 2023-05-09  6:58                                                     ` Oleg Nikitenko
  2023-05-09 19:49                                                       ` Stefano Stabellini
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-09  6:58 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 77372 bytes --]

Hello guys,

I have a couple of more questions.
Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC
zcu102 xczu15eg ?
When did you run xen with the cache coloring last time ?
What kernel version did you use for Dom0 when you ran xen with the cache
coloring last time ?

Regards,
Oleg

пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com>:

> Hi Michal,
>
> Thanks.
>
> Regards,
> Oleg
>
> пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com>:
>
>> Hi Oleg,
>>
>> Replying, so that you do not need to wait for Stefano.
>>
>> On 05/05/2023 10:28, Oleg Nikitenko wrote:
>> >
>> >
>> >
>> > Hello Stefano,
>> >
>> > I would like to try a xen cache color property from this repo
>> https://xenbits.xen.org/git-http/xen.git <
>> https://xenbits.xen.org/git-http/xen.git>
>> > Could you tell whot branch I should use ?
>> Cache coloring feature is not part of the upstream tree and it is still
>> under review.
>> You can only find it integrated in the Xilinx Xen tree.
>>
>> ~Michal
>>
>> >
>> > Regards,
>> > Oleg
>> >
>> > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org
>> <mailto:sstabellini@kernel.org>>:
>> >
>> >     I am familiar with the zcu102 but I don't know how you could
>> possibly
>> >     generate a SError.
>> >
>> >     I suggest to try to use ImageBuilder [1] to generate the boot
>> >     configuration as a test because that is known to work well for
>> zcu102.
>> >
>> >     [1] https://gitlab.com/xen-project/imagebuilder <
>> https://gitlab.com/xen-project/imagebuilder>
>> >
>> >
>> >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>> >     > Hello Stefano,
>> >     >
>> >     > Thanks for clarification.
>> >     > We nighter use ImageBuilder nor uboot boot script.
>> >     > A model is zcu102 compatible.
>> >     >
>> >     > Regards,
>> >     > O.
>> >     >
>> >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>> >     >       This is interesting. Are you using Xilinx hardware by any
>> chance? If so,
>> >     >       which board?
>> >     >
>> >     >       Are you using ImageBuilder to generate your boot.scr boot
>> script? If so,
>> >     >       could you please post your ImageBuilder config file? If
>> not, can you
>> >     >       post the source of your uboot boot script?
>> >     >
>> >     >       SErrors are supposed to be related to a hardware failure of
>> some kind.
>> >     >       You are not supposed to be able to trigger an SError easily
>> by
>> >     >       "mistake". I have not seen SErrors due to wrong cache
>> coloring
>> >     >       configurations on any Xilinx board before.
>> >     >
>> >     >       The differences between Xen with and without cache coloring
>> from a
>> >     >       hardware perspective are:
>> >     >
>> >     >       - With cache coloring, the SMMU is enabled and does address
>> translations
>> >     >         even for dom0. Without cache coloring the SMMU could be
>> disabled, and
>> >     >         if enabled, the SMMU doesn't do any address translations
>> for Dom0. If
>> >     >         there is a hardware failure related to SMMU address
>> translation it
>> >     >         could only trigger with cache coloring. This would be my
>> normal
>> >     >         suggestion for you to explore, but the failure happens
>> too early
>> >     >         before any DMA-capable device is programmed. So I don't
>> think this can
>> >     >         be the issue.
>> >     >
>> >     >       - With cache coloring, the memory allocation is very
>> different so you'll
>> >     >         end up using different DDR regions for Dom0. So if your
>> DDR is
>> >     >         defective, you might only see a failure with cache
>> coloring enabled
>> >     >         because you end up using different regions.
>> >     >
>> >     >
>> >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>> >     >       > Hi Stefano,
>> >     >       >
>> >     >       > Thank you.
>> >     >       > If I build xen without colors support there is not this
>> error.
>> >     >       > All the domains are booted well.
>> >     >       > Hense it can not be a hardware issue.
>> >     >       > This panic arrived during unpacking the rootfs.
>> >     >       > Here I attached the boot log xen/Dom0 without color.
>> >     >       > A highlighted strings printed exactly after the place
>> where 1-st time panic arrived.
>> >     >       >
>> >     >       >  Xen 4.16.1-pre
>> >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
>> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y 2023-04-21
>> >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300
>> git:321687b231-dirty
>> >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>> >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited",
>> variant: 0x0, part 0xd03,rev 0x4
>> >     >       > (XEN) 64-bit Execution:
>> >     >       > (XEN)   Processor Features: 0000000000002222
>> 0000000000000000
>> >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32
>> EL0:64+32
>> >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>> >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>> >     >       > (XEN)   Auxiliary Features: 0000000000000000
>> 0000000000000000
>> >     >       > (XEN)   Memory Model Features: 0000000000001122
>> 0000000000000000
>> >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>> >     >       > (XEN) 32-bit Execution:
>> >     >       > (XEN)   Processor Features:
>> 0000000000000131:0000000000011011
>> >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2
>> Jazelle
>> >     >       > (XEN)     Extensions: GenericTimer Security
>> >     >       > (XEN)   Debug Features: 0000000003010066
>> >     >       > (XEN)   Auxiliary Features: 0000000000000000
>> >     >       > (XEN)   Memory Model Features: 0000000010201105
>> 0000000040000000
>> >     >       > (XEN)                          0000000001260000
>> 0000000002102211
>> >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111
>> 0000000021232042
>> >     >       > (XEN)                 0000000001112131 0000000000011142
>> 0000000000011121
>> >     >       > (XEN) Using SMC Calling Convention v1.2
>> >     >       > (XEN) Using PSCI v1.1
>> >     >       > (XEN) SMP: Allowing 4 CPUs
>> >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq:
>> 100000 KHz
>> >     >       > (XEN) GICv2 initialization:
>> >     >       > (XEN)         gic_dist_addr=00000000f9010000
>> >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>> >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>> >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>> >     >       > (XEN)         gic_maintenance_irq=25
>> >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>> >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>> >     >       > (XEN) Using scheduler: null Scheduler (null)
>> >     >       > (XEN) Initializing null scheduler
>> >     >       > (XEN) WARNING: This is experimental software in
>> development.
>> >     >       > (XEN) Use at your own risk.
>> >     >       > (XEN) Allocated console ring of 32 KiB.
>> >     >       > (XEN) CPU0: Guest atomics will try 12 times before
>> pausing the domain
>> >     >       > (XEN) Bringing up CPU1
>> >     >       > (XEN) CPU1: Guest atomics will try 13 times before
>> pausing the domain
>> >     >       > (XEN) CPU 1 booted.
>> >     >       > (XEN) Bringing up CPU2
>> >     >       > (XEN) CPU2: Guest atomics will try 13 times before
>> pausing the domain
>> >     >       > (XEN) CPU 2 booted.
>> >     >       > (XEN) Bringing up CPU3
>> >     >       > (XEN) CPU3: Guest atomics will try 13 times before
>> pausing the domain
>> >     >       > (XEN) Brought up 4 CPUs
>> >     >       > (XEN) CPU 3 booted.
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware
>> configuration...
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48
>> register groups, mask 0x7fff<2>smmu: /axi/smmu@fd800000: 16 context
>> >     >       banks (0
>> >     >       > stage-2 only)
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA ->
>> 48-bit PA
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master
>> devices
>> >     >       > (XEN) I/O virtualisation enabled
>> >     >       > (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) alternatives: Patching with alt table
>> 00000000002cc5c8 -> 00000000002ccb2c
>> >     >       > (XEN) *** LOADING DOMAIN 0 ***
>> >     >       > (XEN) Loading d0 kernel from boot module @
>> 0000000001000000
>> >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>> >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>> >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>> >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>> >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>> >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>> >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr
>> 0x000000087bf94000
>> >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>> >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>> >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>> >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>> >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>> >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>> >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>> >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>> >     >       > (XEN) Loading zImage from 0000000001000000 to
>> 0000000010000000-0000000010e41008
>> >     >       > (XEN) Loading d0 initrd from 0000000002000000 to
>> 0x0000000013600000-0x000000001ff3a617
>> >     >       > (XEN) Loading d0 DTB to
>> 0x0000000013400000-0x000000001340cbdc
>> >     >       > (XEN) Initial low memory virq threshold set at 0x4000
>> pages.
>> >     >       > (XEN) Std. Loglevel: All
>> >     >       > (XEN) Guest Loglevel: All
>> >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times
>> to switch input)
>> >     >       > (XEN) null.c:353: 0 <-- d0v0
>> >     >       > (XEN) Freed 356kB init memory.
>> >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>> >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER4
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER8
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER12
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER16
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER20
>> >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER0
>> >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000
>> [0x410fd034]
>> >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1
>> (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC) 11.3.0, GNU ld (GNU
>> >     >       Binutils)
>> >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>> >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>> >     >       > [    0.000000] Xen 4.16 support found
>> >     >       > [    0.000000] Zone ranges:
>> >     >       > [    0.000000]   DMA      [mem
>> 0x0000000010000000-0x000000007fffffff]
>> >     >       > [    0.000000]   DMA32    empty
>> >     >       > [    0.000000]   Normal   empty
>> >     >       > [    0.000000] Movable zone start for each node
>> >     >       > [    0.000000] Early memory node ranges
>> >     >       > [    0.000000]   node   0: [mem
>> 0x0000000010000000-0x000000001fffffff]
>> >     >       > [    0.000000]   node   0: [mem
>> 0x0000000022000000-0x0000000022147fff]
>> >     >       > [    0.000000]   node   0: [mem
>> 0x0000000022200000-0x0000000022347fff]
>> >     >       > [    0.000000]   node   0: [mem
>> 0x0000000024000000-0x0000000027ffffff]
>> >     >       > [    0.000000]   node   0: [mem
>> 0x0000000030000000-0x000000007fffffff]
>> >     >       > [    0.000000] Initmem setup node 0 [mem
>> 0x0000000010000000-0x000000007fffffff]
>> >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in
>> unavailable ranges
>> >     >       > [    0.000000] On node 0, zone DMA: 184 pages in
>> unavailable ranges
>> >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in
>> unavailable ranges
>> >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>> >     >       > [    0.000000] psci: probing for conduit method from DT.
>> >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>> >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>> >     >       > [    0.000000] psci: Trusted OS migration not required
>> >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>> >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0
>> d32744 u65536
>> >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>> >     >       > [    0.000000] CPU features: kernel page table isolation
>> forced ON by KASLR
>> >     >       > [    0.000000] CPU features: detected: Kernel page table
>> isolation (KPTI)
>> >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.
>> Total pages: 403845
>> >     >       > [    0.000000] Kernel command line: console=hvc0
>> earlycon=xen earlyprintk=xen clk_ignore_unused fips=1 root=/dev/ram0
>> >     >       maxcpus=2
>> >     >       > [    0.000000] Unknown kernel command line parameters
>> "earlyprintk=xen fips=1", will be passed to user space.
>> >     >       > [    0.000000] Dentry cache hash table entries: 262144
>> (order: 9, 2097152 bytes, linear)
>> >     >       > [    0.000000] Inode-cache hash table entries: 131072
>> (order: 8, 1048576 bytes, linear)
>> >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on,
>> heap free:on
>> >     >       > [    0.000000] mem auto-init: clearing system memory may
>> take some time...
>> >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K
>> kernel code, 836K rwdata, 2396K rodata, 1536K init, 262K bss,
>> >     >       256944K reserved,
>> >     >       > 262144K cma-reserved)
>> >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0,
>> CPUs=2, Nodes=1
>> >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>> >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>> >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8
>> to nr_cpu_ids=2.
>> >     >       > [    0.000000] rcu: RCU calculated value of
>> scheduler-enlistment delay is 25 jiffies.
>> >     >       > [    0.000000] rcu: Adjusting geometry for
>> rcu_fanout_leaf=16, nr_cpu_ids=2
>> >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated
>> irqs: 0
>> >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>> >     >       > [    0.000000] arch_timer: cp15 timer(s) running at
>> 100.00MHz (virt).
>> >     >       > [    0.000000] clocksource: arch_sys_counter: mask:
>> 0xffffffffffffff max_cycles: 0x171024e7e0, max_idle_ns: 440795205315 ns
>> >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution
>> 10ns, wraps every 4398046511100ns
>> >     >       > [    0.000258] Console: colour dummy device 80x25
>> >     >       > [    0.310231] printk: console [hvc0] enabled
>> >     >       > [    0.314403] Calibrating delay loop (skipped), value
>> calculated using timer frequency.. 200.00 BogoMIPS (lpj=400000)
>> >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>> >     >       > [    0.329706] LSM: Security Framework initializing
>> >     >       > [    0.334204] Yama: becoming mindful.
>> >     >       > [    0.337865] Mount-cache hash table entries: 4096
>> (order: 3, 32768 bytes, linear)
>> >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096
>> (order: 3, 32768 bytes, linear)
>> >     >       > [    0.354743] xen:grant_table: Grant tables using
>> version 1 layout
>> >     >       > [    0.359132] Grant table initialized
>> >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>> >     >       > [    0.366993] Xen: initializing cpu0
>> >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>> >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>> >     >       > (XEN) null.c:353: 1 <-- d0v1
>> >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff
>> to ICACTIVER0
>> >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>> >     >       > [    0.388712] Xen: initializing cpu1
>> >     >       > [    0.388743] CPU1: Booted secondary processor
>> 0x0000000001 [0x410fd034]
>> >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>> >     >       > [    0.406941] SMP: Total of 2 processors activated.
>> >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>> >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>> >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>> >     >       > [    0.426248] alternatives: patching kernel code
>> >     >       > [    0.431424] devtmpfs: initialized
>> >     >       > [    0.441454] KASLR enabled
>> >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff
>> max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
>> >     >       > [    0.448321] futex hash table entries: 512 (order: 3,
>> 32768 bytes, linear)
>> >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE
>> protocol family
>> >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool
>> for atomic allocations
>> >     >       > [    0.503772] DMA: preallocated 256 KiB
>> GFP_KERNEL|GFP_DMA pool for atomic allocations
>> >     >       > [    0.511610] DMA: preallocated 256 KiB
>> GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>> >     >       > [    0.519478] audit: initializing netlink subsys
>> (disabled)
>> >     >       > [    0.524985] audit: type=2000 audit(0.336:1):
>> state=initialized audit_enabled=0 res=1
>> >     >       > [    0.529169] thermal_sys: Registered thermal governor
>> 'step_wise'
>> >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4
>> watchpoint registers.
>> >     >       > [    0.545608] ASID allocator initialised with 32768
>> entries
>> >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to
>> allocate 4 MB for software IO TLB
>> >     >       > [    0.559332] software IO TLB: mapped [mem
>> 0x0000000011800000-0x0000000011c00000] (4MB)
>> >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size,
>> pre-allocated 0 pages
>> >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size,
>> pre-allocated 0 pages
>> >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size,
>> pre-allocated 0 pages
>> >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size,
>> pre-allocated 0 pages
>> >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>> >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>> >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>> >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>> >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>> >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>> >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>> >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>> >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>> >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>> >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>> >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>> >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>> >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>> >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>> >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>> >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>> >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177
>> MB/s
>> >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>> >     >       > [    1.767957] raid6: using neon recovery algorithm
>> >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>> >     >       > [    1.778021] iommu: Default domain type: Translated
>> >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy:
>> strict mode
>> >     >       > [    1.789149] SCSI subsystem initialized
>> >     >       > [    1.792820] usbcore: registered new interface driver
>> usbfs
>> >     >       > [    1.798254] usbcore: registered new interface driver
>> hub
>> >     >       > [    1.803626] usbcore: registered new device driver usb
>> >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>> >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright
>> 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it>>
>> >     >       > [    1.822903] PTP clock support registered
>> >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>> >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400:
>> Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600:
>> Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800:
>> Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       > [    1.855907] FPGA manager framework
>> >     >       > [    1.859952] clocksource: Switched to clocksource
>> arch_sys_counter
>> >     >       > [    1.871712] NET: Registered PF_INET protocol family
>> >     >       > [    1.871838] IP idents hash table entries: 32768
>> (order: 6, 262144 bytes, linear)
>> >     >       > [    1.879392] tcp_listen_portaddr_hash hash table
>> entries: 1024 (order: 2, 16384 bytes, linear)
>> >     >       > [    1.887078] Table-perturb hash table entries: 65536
>> (order: 6, 262144 bytes, linear)
>> >     >       > [    1.894846] TCP established hash table entries: 16384
>> (order: 5, 131072 bytes, linear)
>> >     >       > [    1.902900] TCP bind hash table entries: 16384 (order:
>> 6, 262144 bytes, linear)
>> >     >       > [    1.910350] TCP: Hash tables configured (established
>> 16384 bind 16384)
>> >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3,
>> 32768 bytes, linear)
>> >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order:
>> 3, 32768 bytes, linear)
>> >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol
>> family
>> >     >       > [    1.936834] RPC: Registered named UNIX socket
>> transport module.
>> >     >       > [    1.942342] RPC: Registered udp transport module.
>> >     >       > [    1.947088] RPC: Registered tcp transport module.
>> >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel
>> transport module.
>> >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>> >     >       > [    1.962709] Trying to unpack rootfs image as
>> initramfs...
>> >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19
>> bucket_order=0
>> >     >       > [    1.982863] Installing knfsd (copyright (C) 1996
>> okir@monad.swb.de <mailto:okir@monad.swb.de>).
>> >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>> >     >       > [    2.021122] xor: measuring software checksum speed
>> >     >       > [    2.029347]    8regs           :  2366 MB/sec
>> >     >       > [    2.033081]    32regs          :  2802 MB/sec
>> >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>> >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>> >     >       > [    2.043614] Block layer SCSI generic (bsg) driver
>> version 0.4 loaded (major 247)
>> >     >       > [    2.050959] io scheduler mq-deadline registered
>> >     >       > [    2.055521] io scheduler kyber registered
>> >     >       > [    2.068227] xen:xen_evtchn: Event-channel device
>> installed
>> >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ
>> sharing disabled
>> >     >       > [    2.076190] cacheinfo: Unable to detect cache
>> hierarchy for CPU 0
>> >     >       > [    2.085548] brd: module loaded
>> >     >       > [    2.089290] loop: module loaded
>> >     >       > [    2.089341] Invalid max_queues (4), will use default
>> max: 2.
>> >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>> >     >       > [    2.098655] xen_netfront: Initialising Xen virtual
>> ethernet driver
>> >     >       > [    2.104156] usbcore: registered new interface driver
>> rtl8150
>> >     >       > [    2.109813] usbcore: registered new interface driver
>> r8152
>> >     >       > [    2.115367] usbcore: registered new interface driver
>> asix
>> >     >       > [    2.120794] usbcore: registered new interface driver
>> ax88179_178a
>> >     >       > [    2.126934] usbcore: registered new interface driver
>> cdc_ether
>> >     >       > [    2.132816] usbcore: registered new interface driver
>> cdc_eem
>> >     >       > [    2.138527] usbcore: registered new interface driver
>> net1080
>> >     >       > [    2.144256] usbcore: registered new interface driver
>> cdc_subset
>> >     >       > [    2.150205] usbcore: registered new interface driver
>> zaurus
>> >     >       > [    2.155837] usbcore: registered new interface driver
>> cdc_ncm
>> >     >       > [    2.161550] usbcore: registered new interface driver
>> r8153_ecm
>> >     >       > [    2.168240] usbcore: registered new interface driver
>> cdc_acm
>> >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver
>> for USB modems and ISDN adapters
>> >     >       > [    2.181358] usbcore: registered new interface driver
>> uas
>> >     >       > [    2.186547] usbcore: registered new interface driver
>> usb-storage
>> >     >       > [    2.192643] usbcore: registered new interface driver
>> ftdi_sio
>> >     >       > [    2.198384] usbserial: USB Serial support registered
>> for FTDI USB Serial Device
>> >     >       > [    2.206118] udc-core: couldn't find an available UDC -
>> added [g_mass_storage] to list of pending drivers
>> >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>> >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s,
>> nowayout=0)
>> >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>> >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl
>> (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com
>> >
>> >     >       > [    2.239315] EDAC MC0: Giving out device to module 1
>> controller synps_ddr_controller: DEV synps_edac (INTERRUPT)
>> >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module
>> zynqmp-ocm-edac controller zynqmp_ocm: DEV
>> >     >       ff960000.memory-controller (INTERRUPT)
>> >     >       > [    2.261719] sdhci: Secure Digital Host Controller
>> Interface driver
>> >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>> >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver
>> helper
>> >     >       > [    2.278157] ledtrig-cpu: registered to indicate
>> activity on CPUs
>> >     >       > [    2.283816] zynqmp_firmware_probe Platform Management
>> API v1.1
>> >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version
>> v1.0
>> >     >       > [    2.327875] securefw securefw: securefw probed
>> >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes
>> (zynqmp-aes)
>> >     >       > [    2.332563] zynqmp_aes
>> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>> >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa
>> (zynqmp-rsa)
>> >     >       > [    2.347667] remoteproc remoteproc0:
>> ff9a0000.rf5ss:r5f_0 is available
>> >     >       > [    2.353003] remoteproc remoteproc1:
>> ff9a0000.rf5ss:r5f_1 is available
>> >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA
>> Manager registered
>> >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen
>> Proxy registered
>> >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree
>> Probing
>> >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version:
>> 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>> >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to
>> register tamper handler. Retrying...
>> >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device
>> Tree Probing
>> >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device
>> registered
>> >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device
>> Tree Probing
>> >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build
>> parameters: VTI Count: 512 Event Count: 32
>> >     >       > [    2.420856] default preset
>> >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device
>> registered
>> >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device
>> Tree Probing
>> >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device
>> registered
>> >     >       > [    2.441976] vmcu driver init
>> >     >       > [    2.444922] VMCU: : (240:0) registered
>> >     >       > [    2.444956] In K81 Updater init
>> >     >       > [    2.449003] pktgen: Packet Generator for packet
>> performance testing. Version: 2.75
>> >     >       > [    2.468833] Initializing XFRM netlink socket
>> >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>> >     >       > [    2.472729] Bridge firewalling registered
>> >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>> >     >       > [    2.481341] registered taskstats version 1
>> >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic,
>> zoned=no, fsverity=no
>> >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000
>> (irq = 36, base_baud = 6250000) is a xuartps
>> >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region
>> probed
>> >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller:
>> ZynqMP DMA driver Probe success
>> >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>> >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD
>> device spi0.0
>> >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>> >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>> >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>> >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling
>> partial store and forward
>> >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM
>> rev 0x50070106 at 0xff0b0000 irq 25 (18:41:fe:0f:ff:02)
>> >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling
>> partial store and forward
>> >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM
>> rev 0x50070106 at 0xff0c0000 irq 26 (18:41:fe:0f:ff:03)
>> >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs
>> initialised
>> >     >       > [    3.007313] viper_enet viper_enet vnet0
>> (uninitialized): Validate interface QSGMII
>> >     >       > [    3.014914] viper_enet viper_enet vnet1
>> (uninitialized): Validate interface QSGMII
>> >     >       > [    3.022138] viper_enet viper_enet vnet1
>> (uninitialized): Validate interface type 18
>> >     >       > [    3.030274] viper_enet viper_enet vnet2
>> (uninitialized): Validate interface QSGMII
>> >     >       > [    3.037785] viper_enet viper_enet vnet3
>> (uninitialized): Validate interface QSGMII
>> >     >       > [    3.045301] viper_enet viper_enet: Viper enet
>> registered
>> >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor:
>> Probed Xilinx APM
>> >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor:
>> Probed Xilinx APM
>> >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor:
>> Probed Xilinx APM
>> >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor:
>> Probed Xilinx APM
>> >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error
>> -5
>> >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx
>> Watchdog Timer with timeout 60s
>> >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx
>> Watchdog Timer with timeout 10s
>> >     >       > [    3.112457] viper-tamper viper-tamper: Device
>> registered
>> >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>> >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02)
>> qspi32
>> >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree
>> Probing
>> >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version:
>> 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>> >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler
>> registered
>> >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>> >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for
>> protocol 0
>> >     >       > [    3.158582] lpc55_user lpc55_user: The major number
>> for your device is 236
>> >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for
>> protocol 1
>> >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
>> bad result: 1
>> >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>> >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>> >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>> >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>> >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc
>> [ff160000.mmc] using ADMA 64-bit
>> >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>> >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>> >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>> >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>> >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>> >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>> >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>> >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB,
>> chardev (244:0)
>> >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
>> bad result: 1
>> >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to
>> read the hardware clock
>> >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery
>> information complete
>> >     >       > [    3.597085] at24 0-0050: supply vcc not found, using
>> dummy regulator
>> >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>> >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>> >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>> >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>> >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>> >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>> >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>> >     >       > [    3.639104] k81_bootloader 0-0010: probe
>> >     >       > [    3.641628] VMCU: : (235:0) registered
>> >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>> >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio
>> ff020000 irq 28
>> >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery
>> information complete
>> >     >       > [    3.675412] lm75 1-0048: supply vs not found, using
>> dummy regulator
>> >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>> >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>> >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>> >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>> >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>> >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed
>> busses for I2C switch pca9546
>> >     >       > [    3.713049] at24 1-0054: supply vcc not found, using
>> dummy regulator
>> >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM,
>> read-only
>> >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio
>> ff030000 irq 29
>> >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum
>> power 2.0W
>> >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>> >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>> >     >       > [    3.745459] sfp_register_bus: ops ok!
>> >     >       > [    3.749179] sfp_register_bus: Try to attach
>> >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>> >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>> >     >       > [    3.762677] sfp_register_bus: Bus registered
>> >     >       > [    3.766999] sfp_register_socket: register sfp_bus
>> succeeded
>> >     >       > [    3.775870] of_cfs_init
>> >     >       > [    3.776000] of_cfs_init: OK
>> >     >       > [    3.778211] clk: Not disabling unused clocks
>> >     >       > [   11.278477] Freeing initrd memory: 206056K
>> >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>> >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages
>> found
>> >     >       > [   11.314142] Run /init as init process
>> >     >       > INIT: version 3.01 booting
>> >     >       > fsck (busybox 1.35.0)
>> >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600
>> blocks
>> >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600
>> blocks
>> >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>> >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous),
>> 663/16384 blocks
>> >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem
>> without journal. Opts: (null). Quota mode: disabled.
>> >     >       > Starting random number generator daemon.
>> >     >       > [   11.580662] random: crng init done
>> >     >       > Starting udev
>> >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>> >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>> >     >       > [   11.704481] macb ff0b0000.ethernet control_red:
>> renamed from eth0
>> >     >       > [   11.720264] macb ff0c0000.ethernet control_black:
>> renamed from eth1
>> >     >       > [   12.063396] ip_local_port_range: prefer different
>> parity for start/end values.
>> >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
>> bad result: 1
>> >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>> >     >       > Mon Feb 27 08:40:53 UTC 2023
>> >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time:
>> bad result
>> >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>> >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
>> bad result: 1
>> >     >       > Starting mcud
>> >     >       > INIT: Entering runlevel: 5
>> >     >       > Configuring network interfaces... done.
>> >     >       > resetting network interface
>> >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY
>> [ff0b0000.ethernet-ffffffff:02] driver [Xilinx PCS/PMA PHY] (irq=POLL)
>> >     >       > [   12.723919] macb ff0b0000.ethernet control_red:
>> configuring for phy/gmii link mode
>> >     >       > [   12.732151] pps pps0: new PPS source ptp0
>> >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp
>> clock registered.
>> >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY
>> [ff0c0000.ethernet-ffffffff:01] driver [Xilinx PCS/PMA PHY]
>> >     >       (irq=POLL)
>> >     >       > [   12.753469] macb ff0c0000.ethernet control_black:
>> configuring for phy/gmii link mode
>> >     >       > [   12.761804] pps pps1: new PPS source ptp1
>> >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp
>> clock registered.
>> >     >       > Auto-negotiation: off
>> >     >       > Auto-negotiation: off
>> >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable
>> to generate target frequency: 125000000 Hz
>> >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link
>> is Up - 1Gbps/Full - flow control off
>> >     >       > [   16.860552] macb ff0c0000.ethernet control_black:
>> unable to generate target frequency: 125000000 Hz
>> >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link
>> is Up - 1Gbps/Full - flow control off
>> >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>> >     >       > done.
>> >     >       > Starting rpcbind daemon...done.
>> >     >       >
>> >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time:
>> bad result: 1
>> >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>> >     >       > Starting State Manager Service
>> >     >       > Start state-manager restarter...
>> >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>> >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS:
>> device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa devid 1 transid 744
>> >     >       /dev/dm-0
>> >     >       > scanned by udevd (385)
>> >     >       > [   17.349933] BTRFS info (device dm-0): disk space
>> caching is enabled
>> >     >       > [   17.350670] BTRFS info (device dm-0): has skinny
>> extents
>> >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd
>> optimizations
>> >     >       > [   17.830462] BTRFS: device fsid
>> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>> /dev/mapper/client_prov scanned by
>> >     >       mkfs.btrfs
>> >     >       > (526)
>> >     >       > [   17.872699] BTRFS info (device dm-1): using free space
>> tree
>> >     >       > [   17.872771] BTRFS info (device dm-1): has skinny
>> extents
>> >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with
>> big metadata feature
>> >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd
>> optimizations
>> >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID
>> tree
>> >     >       >
>> >     >       > Setting domain 0 name, domid and JSON config...
>> >     >       > Done setting up Dom0
>> >     >       > Starting xenconsoled...
>> >     >       > Starting QEMU as disk backend for dom0
>> >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>> >     >       >
>> >     >       > [   18.408647] BTRFS: device fsid
>> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>> /dev/mapper/client_config scanned by
>> >     >       mkfs.btrfs
>> >     >       > (574)
>> >     >       > [done]
>> >     >       > [   18.465552] BTRFS info (device dm-2): using free space
>> tree
>> >     >       > [   18.465629] BTRFS info (device dm-2): has skinny
>> extents
>> >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with
>> big metadata feature
>> >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2):
>> enabling ssd optimizations
>> >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID
>> tree
>> >     >       > OK
>> >     >       > starting rsyslogd ... Log partition ready after 0 poll
>> loops
>> >     >       > done
>> >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <
>> http://172.18.0.1:514>: Network is unreachable [v8.2208.0 try
>> https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> ]
>> >     >       > [   18.670637] BTRFS: device fsid
>> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3 scanned
>> by udevd (518)
>> >     >       >
>> >     >       > Please insert USB token and enter your role in login
>> prompt.
>> >     >       >
>> >     >       > login:
>> >     >       >
>> >     >       > Regards,
>> >     >       > O.
>> >     >       >
>> >     >       >
>> >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>> >     >       >       Hi Oleg,
>> >     >       >
>> >     >       >       Here is the issue from your logs:
>> >     >       >
>> >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>> >     >       >
>> >     >       >       SErrors are special signals to notify software of
>> serious hardware
>> >     >       >       errors.  Something is going very wrong. Defective
>> hardware is a
>> >     >       >       possibility.  Another possibility if software
>> accessing address ranges
>> >     >       >       that it is not supposed to, sometimes it causes
>> SErrors.
>> >     >       >
>> >     >       >       Cheers,
>> >     >       >
>> >     >       >       Stefano
>> >     >       >
>> >     >       >
>> >     >       >
>> >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>> >     >       >
>> >     >       >       > Hello,
>> >     >       >       >
>> >     >       >       > Thanks guys.
>> >     >       >       > I found out where the problem was.
>> >     >       >       > Now dom0 booted more. But I have a new one.
>> >     >       >       > This is a kernel panic during Dom0 loading.
>> >     >       >       > Maybe someone is able to suggest something ?
>> >     >       >       >
>> >     >       >       > Regards,
>> >     >       >       > O.
>> >     >       >       >
>> >     >       >       > [    3.771362] sfp_register_bus: upstream ops
>> attach
>> >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>> >     >       >       > [    3.780459] sfp_register_socket: register
>> sfp_bus succeeded
>> >     >       >       > [    3.789399] of_cfs_init
>> >     >       >       > [    3.789499] of_cfs_init: OK
>> >     >       >       > [    3.791685] clk: Not disabling unused clocks
>> >     >       >       > [   11.010355] SError Interrupt on CPU0, code
>> 0xbe000000 -- SError
>> >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0
>> Not tainted 5.15.72-xilinx-v2022.1 #1
>> >     >       >       > [   11.010393] Workqueue: events_unbound
>> async_run_entry_fn
>> >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN
>> -UAO -TCO -DIT -SSBS BTYPE=--)
>> >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>> >     >       >       > [   11.010431] lr :
>> generic_perform_write+0x118/0x1e0
>> >     >       >       > [   11.010438] sp : ffffffc00809b910
>> >     >       >       > [   11.010441] x29: ffffffc00809b910 x28:
>> 0000000000000000 x27: ffffffef69ba88c0
>> >     >       >       > [   11.010451] x26: 0000000000003eec x25:
>> ffffff807515db00 x24: 0000000000000000
>> >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22:
>> 0000000002aac000 x21: ffffff807315a260
>> >     >       >       > [   11.010472] x20: 0000000000001000 x19:
>> fffffffe02000000 x18: 0000000000000000
>> >     >       >       > [   11.010481] x17: 00000000ffffffff x16:
>> 0000000000008000 x15: 0000000000000000
>> >     >       >       > [   11.010490] x14: 0000000000000000 x13:
>> 0000000000000000 x12: 0000000000000000
>> >     >       >       > [   11.010498] x11: 0000000000000000 x10:
>> 0000000000000000 x9 : 0000000000000000
>> >     >       >       > [   11.010507] x8 : 0000000000000000 x7 :
>> ffffffef693ba680 x6 : 000000002d89b700
>> >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 :
>> ffffff807315a3c8 x3 : 0000000000001000
>> >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 :
>> 0000000000000001 x0 : 0000000000000005
>> >     >       >       > [   11.010534] Kernel panic - not syncing:
>> Asynchronous SError Interrupt
>> >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0
>> Not tainted 5.15.72-xilinx-v2022.1 #1
>> >     >       >       > [   11.010545] Hardware name: D14 Viper Board -
>> White Unit (DT)
>> >     >       >       > [   11.010548] Workqueue: events_unbound
>> async_run_entry_fn
>> >     >       >       > [   11.010556] Call trace:
>> >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>> >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>> >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>> >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>> >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>> >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>> >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>> >     >       >       > [   11.010614]  do_serror+0x28/0x60
>> >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>> >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>> >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>> >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>> >     >       >       > [   11.010644]
>>  __generic_file_write_iter+0x138/0x1c4
>> >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>> >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>> >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>> >     >       >       > [   11.010673]  xwrite+0x44/0x94
>> >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>> >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>> >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>> >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>> >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>> >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>> >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>> >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>> >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>> >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>> >     >       >       > [   11.010743]  kthread+0x120/0x130
>> >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>> >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>> >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from
>> 0xffffffc008000000
>> >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>> >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>> >     >       >       > [   11.010795] Memory Limit: none
>> >     >       >       > [   11.277509] ---[ end Kernel panic - not
>> syncing: Asynchronous SError Interrupt ]---
>> >     >       >       >
>> >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <
>> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>> >     >       >       >       Hi Oleg,
>> >     >       >       >
>> >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>> >     >       >       >       >
>> >     >       >       >       >
>> >     >       >       >       >
>> >     >       >       >       > Hello Michal,
>> >     >       >       >       >
>> >     >       >       >       > I was not able to enable earlyprintk in
>> the xen for now.
>> >     >       >       >       > I decided to choose another way.
>> >     >       >       >       > This is a xen's command line that I found
>> out completely.
>> >     >       >       >       >
>> >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0
>> dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin bootscrub=0
>> >     >       vwfi=native
>> >     >       >       sched=null
>> >     >       >       >       timer_slop=0
>> >     >       >       >       Yes, adding a printk() in Xen was also a
>> good idea.
>> >     >       >       >
>> >     >       >       >       >
>> >     >       >       >       > So you are absolutely right about a
>> command line.
>> >     >       >       >       > Now I am going to find out why xen did
>> not have the correct parameters from the device tree.
>> >     >       >       >       Maybe you will find this document helpful:
>> >     >       >       >
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> <
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> >
>> >     >       >       >
>> >     >       >       >       ~Michal
>> >     >       >       >
>> >     >       >       >       >
>> >     >       >       >       > Regards,
>> >     >       >       >       > Oleg
>> >     >       >       >       >
>> >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel
>> <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
>> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>> >     >       >       >       >
>> >     >       >       >       >
>> >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko
>> wrote:
>> >     >       >       >       >     >
>> >     >       >       >       >     >
>> >     >       >       >       >     >
>> >     >       >       >       >     > 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:
>> >     >       >       >       >     In the .config file or in some Yocto
>> file (listing additional Kconfig options) added to SRC_URI?
>> >     >       >       >       >     You shouldn't really modify .config
>> file but if you do, you should execute "make olddefconfig"
>> >     >       afterwards.
>> >     >       >       >       >
>> >     >       >       >       >     >
>> >     >       >       >       >     > CONFIG_EARLY_PRINTK
>> >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>> >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>> >     >       >       >       >     I hope you added =y to them.
>> >     >       >       >       >
>> >     >       >       >       >     Anyway, you have at least the
>> following solutions:
>> >     >       >       >       >     1) Run bitbake xen -c menuconfig to
>> properly set early printk
>> >     >       >       >       >     2) Find out how you enable other
>> Kconfig options in your project (e.g. CONFIG_COLORING=y that is not
>> >     >       enabled by
>> >     >       >       default)
>> >     >       >       >       >     3) Append the following to
>> "xen/arch/arm/configs/arm64_defconfig":
>> >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>> >     >       >       >       >
>> >     >       >       >       >     ~Michal
>> >     >       >       >       >
>> >     >       >       >       >     >
>> >     >       >       >       >     > Host hangs in build time.
>> >     >       >       >       >     > Maybe I did not set something in
>> the config build file ?
>> >     >       >       >       >     >
>> >     >       >       >       >     > Regards,
>> >     >       >       >       >     > Oleg
>> >     >       >       >       >     >
>> >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg
>> Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
>> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>>>>:
>> >     >       >       >       >     >
>> >     >       >       >       >     >     Thanks Michal,
>> >     >       >       >       >     >
>> >     >       >       >       >     >     You gave me an idea.
>> >     >       >       >       >     >     I am going to try it today.
>> >     >       >       >       >     >
>> >     >       >       >       >     >     Regards,
>> >     >       >       >       >     >     O.
>> >     >       >       >       >     >
>> >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56,
>> Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>>>>:
>> >     >       >       >       >     >
>> >     >       >       >       >     >         Thanks Stefano.
>> >     >       >       >       >     >
>> >     >       >       >       >     >         I am going to do it today.
>> >     >       >       >       >     >
>> >     >       >       >       >     >         Regards,
>> >     >       >       >       >     >         O.
>> >     >       >       >       >     >
>> >     >       >       >       >     >         ср, 19 апр. 2023 г. в
>> 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>
>> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@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 <oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
>> >>
>> >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
>> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>> >     >       >       >       <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@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:julien@xen.org <mailto:julien@xen.org>
>> >     >       >       >       <mailto:julien@xen.org <mailto:
>> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
>> julien@xen.org <mailto:julien@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 <sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>>
>> >     >       >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       >       >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@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> <
>> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>> >     >       >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>
>> >     >       >       >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>
>> >     >       >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>
>> >     >       >       >       <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>
>> >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       >       >       <
>> 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.
>> >     >       >       >       >     >             >       >
>> >     >       >       >       >     >             >
>> >     >       >       >       >     >             >
>> >     >       >       >       >     >             >
>> >     >       >       >       >     >
>> >     >       >       >       >
>> >     >       >       >
>> >     >       >       >
>> >     >       >       >
>> >     >       >
>> >     >       >
>> >     >       >
>> >     >
>> >     >
>> >     >
>> >
>>
>

[-- Attachment #2: Type: text/html, Size: 109649 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-09  6:58                                                     ` Oleg Nikitenko
@ 2023-05-09 19:49                                                       ` Stefano Stabellini
  2023-05-11 10:02                                                         ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Stefano Stabellini @ 2023-05-09 19:49 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Michal Orzel, Stefano Stabellini, Julien Grall, xen-devel,
	Bertrand Marquis, Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 92210 bytes --]

We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
(twice a year) is tested with cache coloring enabled. The last Petalinux
release is 2023.1 and the kernel used is this:
https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS


On Tue, 9 May 2023, Oleg Nikitenko wrote:
> Hello guys,
> 
> I have a couple of more questions.
> Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
> When did you run xen with the cache coloring last time ?
> What kernel version did you use for Dom0 when you ran xen with the cache coloring last time ?
> 
> Regards,
> Oleg
> 
> пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com>:
>       Hi Michal,
> 
> Thanks.
> 
> Regards,
> Oleg
> 
> пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com>:
>       Hi Oleg,
> 
>       Replying, so that you do not need to wait for Stefano.
> 
>       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>       >       
>       >
>       >
>       > Hello Stefano,
>       >
>       > I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git
>       <https://xenbits.xen.org/git-http/xen.git>
>       > Could you tell whot branch I should use ?
>       Cache coloring feature is not part of the upstream tree and it is still under review.
>       You can only find it integrated in the Xilinx Xen tree.
> 
>       ~Michal
> 
>       >
>       > Regards,
>       > Oleg
>       >
>       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>       >
>       >     I am familiar with the zcu102 but I don't know how you could possibly
>       >     generate a SError.
>       >
>       >     I suggest to try to use ImageBuilder [1] to generate the boot
>       >     configuration as a test because that is known to work well for zcu102.
>       >
>       >     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>
>       >
>       >
>       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>       >     > Hello Stefano,
>       >     >
>       >     > Thanks for clarification.
>       >     > We nighter use ImageBuilder nor uboot boot script.
>       >     > A model is zcu102 compatible.
>       >     >
>       >     > Regards,
>       >     > O.
>       >     >
>       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>       >     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>       >     >       which board?
>       >     >
>       >     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>       >     >       could you please post your ImageBuilder config file? If not, can you
>       >     >       post the source of your uboot boot script?
>       >     >
>       >     >       SErrors are supposed to be related to a hardware failure of some kind.
>       >     >       You are not supposed to be able to trigger an SError easily by
>       >     >       "mistake". I have not seen SErrors due to wrong cache coloring
>       >     >       configurations on any Xilinx board before.
>       >     >
>       >     >       The differences between Xen with and without cache coloring from a
>       >     >       hardware perspective are:
>       >     >
>       >     >       - With cache coloring, the SMMU is enabled and does address translations
>       >     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>       >     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>       >     >         there is a hardware failure related to SMMU address translation it
>       >     >         could only trigger with cache coloring. This would be my normal
>       >     >         suggestion for you to explore, but the failure happens too early
>       >     >         before any DMA-capable device is programmed. So I don't think this can
>       >     >         be the issue.
>       >     >
>       >     >       - With cache coloring, the memory allocation is very different so you'll
>       >     >         end up using different DDR regions for Dom0. So if your DDR is
>       >     >         defective, you might only see a failure with cache coloring enabled
>       >     >         because you end up using different regions.
>       >     >
>       >     >
>       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>       >     >       > Hi Stefano,
>       >     >       >
>       >     >       > Thank you.
>       >     >       > If I build xen without colors support there is not this error.
>       >     >       > All the domains are booted well.
>       >     >       > Hense it can not be a hardware issue.
>       >     >       > This panic arrived during unpacking the rootfs.
>       >     >       > Here I attached the boot log xen/Dom0 without color.
>       >     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>       >     >       >
>       >     >       >  Xen 4.16.1-pre
>       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>       2023-04-21
>       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>       >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>       >     >       > (XEN) 64-bit Execution:
>       >     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>       >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>       >     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>       >     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>       >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>       >     >       > (XEN) 32-bit Execution:
>       >     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>       >     >       > (XEN)     Extensions: GenericTimer Security
>       >     >       > (XEN)   Debug Features: 0000000003010066
>       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>       >     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>       >     >       > (XEN)                          0000000001260000 0000000002102211
>       >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>       >     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>       >     >       > (XEN) Using SMC Calling Convention v1.2
>       >     >       > (XEN) Using PSCI v1.1
>       >     >       > (XEN) SMP: Allowing 4 CPUs
>       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>       >     >       > (XEN) GICv2 initialization:
>       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>       >     >       > (XEN)         gic_maintenance_irq=25
>       >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>       >     >       > (XEN) Using scheduler: null Scheduler (null)
>       >     >       > (XEN) Initializing null scheduler
>       >     >       > (XEN) WARNING: This is experimental software in development.
>       >     >       > (XEN) Use at your own risk.
>       >     >       > (XEN) Allocated console ring of 32 KiB.
>       >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>       >     >       > (XEN) Bringing up CPU1
>       >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>       >     >       > (XEN) CPU 1 booted.
>       >     >       > (XEN) Bringing up CPU2
>       >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>       >     >       > (XEN) CPU 2 booted.
>       >     >       > (XEN) Bringing up CPU3
>       >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>       >     >       > (XEN) Brought up 4 CPUs
>       >     >       > (XEN) CPU 3 booted.
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu:
>       /axi/smmu@fd800000: 16 context
>       >     >       banks (0
>       >     >       > stage-2 only)
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>       >     >       > (XEN) I/O virtualisation enabled
>       >     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>       >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>       >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>       >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>       >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>       >     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>       >     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>       >     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>       >     >       > (XEN) Std. Loglevel: All
>       >     >       > (XEN) Guest Loglevel: All
>       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>       >     >       > (XEN) null.c:353: 0 <-- d0v0
>       >     >       > (XEN) Freed 356kB init memory.
>       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>       >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>       >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
>       11.3.0, GNU ld (GNU
>       >     >       Binutils)
>       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>       >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>       >     >       > [    0.000000] Xen 4.16 support found
>       >     >       > [    0.000000] Zone ranges:
>       >     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>       >     >       > [    0.000000]   DMA32    empty
>       >     >       > [    0.000000]   Normal   empty
>       >     >       > [    0.000000] Movable zone start for each node
>       >     >       > [    0.000000] Early memory node ranges
>       >     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>       >     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>       >     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>       >     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>       >     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>       >     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>       >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>       >     >       > [    0.000000] psci: probing for conduit method from DT.
>       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>       >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>       >     >       > [    0.000000] psci: Trusted OS migration not required
>       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>       >     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>       >     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>       >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>       >     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>       root=/dev/ram0
>       >     >       maxcpus=2
>       >     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user
>       space.
>       >     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>       >     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>       >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>       >     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>       >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>       init, 262K bss,
>       >     >       256944K reserved,
>       >     >       > 262144K cma-reserved)
>       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>       >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>       >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>       >     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>       >     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>       >     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>       >     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>       max_idle_ns: 440795205315 ns
>       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>       >     >       > [    0.000258] Console: colour dummy device 80x25
>       >     >       > [    0.310231] printk: console [hvc0] enabled
>       >     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>       (lpj=400000)
>       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>       >     >       > [    0.329706] LSM: Security Framework initializing
>       >     >       > [    0.334204] Yama: becoming mindful.
>       >     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>       >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>       >     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>       >     >       > [    0.359132] Grant table initialized
>       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>       >     >       > [    0.366993] Xen: initializing cpu0
>       >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>       >     >       > (XEN) null.c:353: 1 <-- d0v1
>       >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>       >     >       > [    0.388712] Xen: initializing cpu1
>       >     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>       >     >       > [    0.406941] SMP: Total of 2 processors activated.
>       >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>       >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>       >     >       > [    0.426248] alternatives: patching kernel code
>       >     >       > [    0.431424] devtmpfs: initialized
>       >     >       > [    0.441454] KASLR enabled
>       >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>       7645041785100000 ns
>       >     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>       >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>       >     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>       >     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>       >     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>       >     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>       >     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>       >     >       > [    0.545608] ASID allocator initialised with 32768 entries
>       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>       >     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>       >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>       >     >       > [    1.767957] raid6: using neon recovery algorithm
>       >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>       >     >       > [    1.778021] iommu: Default domain type: Translated
>       >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>       >     >       > [    1.789149] SCSI subsystem initialized
>       >     >       > [    1.792820] usbcore: registered new interface driver usbfs
>       >     >       > [    1.798254] usbcore: registered new interface driver hub
>       >     >       > [    1.803626] usbcore: registered new device driver usb
>       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it
>       <mailto:giometti@linux.it>>
>       >     >       > [    1.822903] PTP clock support registered
>       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>       >     >       > [    1.855907] FPGA manager framework
>       >     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>       >     >       > [    1.871712] NET: Registered PF_INET protocol family
>       >     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>       >     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>       >     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>       >     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>       >     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>       >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>       >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>       >     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>       >     >       > [    1.942342] RPC: Registered udp transport module.
>       >     >       > [    1.947088] RPC: Registered tcp transport module.
>       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>       >     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>       >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>       >     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de>).
>       >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>       >     >       > [    2.021122] xor: measuring software checksum speed
>       >     >       > [    2.029347]    8regs           :  2366 MB/sec
>       >     >       > [    2.033081]    32regs          :  2802 MB/sec
>       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>       >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>       >     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>       >     >       > [    2.050959] io scheduler mq-deadline registered
>       >     >       > [    2.055521] io scheduler kyber registered
>       >     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>       >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>       >     >       > [    2.085548] brd: module loaded
>       >     >       > [    2.089290] loop: module loaded
>       >     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>       >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>       >     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>       >     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>       >     >       > [    2.109813] usbcore: registered new interface driver r8152
>       >     >       > [    2.115367] usbcore: registered new interface driver asix
>       >     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>       >     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>       >     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>       >     >       > [    2.138527] usbcore: registered new interface driver net1080
>       >     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>       >     >       > [    2.150205] usbcore: registered new interface driver zaurus
>       >     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>       >     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>       >     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>       >     >       > [    2.181358] usbcore: registered new interface driver uas
>       >     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>       >     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>       >     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>       >     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending
>       drivers
>       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>       >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
>       <mailto:dm-devel@redhat.com>
>       >     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac
>       (INTERRUPT)
>       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>       >     >       ff960000.memory-controller (INTERRUPT)
>       >     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>       >     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>       >     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>       >     >       > [    2.327875] securefw securefw: securefw probed
>       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>       >     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>       >     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>       >     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>       >     >       > [    2.420856] default preset
>       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>       >     >       > [    2.441976] vmcu driver init
>       >     >       > [    2.444922] VMCU: : (240:0) registered
>       >     >       > [    2.444956] In K81 Updater init
>       >     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>       >     >       > [    2.468833] Initializing XFRM netlink socket
>       >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>       >     >       > [    2.472729] Bridge firewalling registered
>       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>       >     >       > [    2.481341] registered taskstats version 1
>       >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>       >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>       >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>       >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>       >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>       >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>       >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>       >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>       (18:41:fe:0f:ff:02)
>       >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>       >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>       (18:41:fe:0f:ff:03)
>       >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>       >     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>       >     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>       >     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>       >     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>       >     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>       >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>       >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>       >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>       >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>       >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>       >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>       >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>       >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>       >     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>       >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>       >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>       >     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>       >     >       > [    3.641628] VMCU: : (235:0) registered
>       >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>       >     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>       >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>       >     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>       >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>       >     >       > [    3.745459] sfp_register_bus: ops ok!
>       >     >       > [    3.749179] sfp_register_bus: Try to attach
>       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>       >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>       >     >       > [    3.762677] sfp_register_bus: Bus registered
>       >     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>       >     >       > [    3.775870] of_cfs_init
>       >     >       > [    3.776000] of_cfs_init: OK
>       >     >       > [    3.778211] clk: Not disabling unused clocks
>       >     >       > [   11.278477] Freeing initrd memory: 206056K
>       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>       >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>       >     >       > [   11.314142] Run /init as init process
>       >     >       > INIT: version 3.01 booting
>       >     >       > fsck (busybox 1.35.0)
>       >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>       >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
>       disabled.
>       >     >       > Starting random number generator daemon.
>       >     >       > [   11.580662] random: crng init done
>       >     >       > Starting udev
>       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>       >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>       >     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>       >     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>       >     >       > Mon Feb 27 08:40:53 UTC 2023
>       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       >     >       > Starting mcud
>       >     >       > INIT: Entering runlevel: 5
>       >     >       > Configuring network interfaces... done.
>       >     >       > resetting network interface
>       >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>       PCS/PMA PHY] (irq=POLL)
>       >     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>       >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>       >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>       PCS/PMA PHY]
>       >     >       (irq=POLL)
>       >     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>       >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>       >     >       > Auto-negotiation: off
>       >     >       > Auto-negotiation: off
>       >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>       >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>       >     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>       >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>       >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>       >     >       > done.
>       >     >       > Starting rpcbind daemon...done.
>       >     >       >
>       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>       >     >       > Starting State Manager Service
>       >     >       > Start state-manager restarter...
>       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>       >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>       devid 1 transid 744
>       >     >       /dev/dm-0
>       >     >       > scanned by udevd (385)
>       >     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>       >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>       >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>       >     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>       /dev/mapper/client_prov scanned by
>       >     >       mkfs.btrfs
>       >     >       > (526)
>       >     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>       >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>       >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>       >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>       >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>       >     >       >
>       >     >       > Setting domain 0 name, domid and JSON config...
>       >     >       > Done setting up Dom0
>       >     >       > Starting xenconsoled...
>       >     >       > Starting QEMU as disk backend for dom0
>       >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>       >     >       >
>       >     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>       /dev/mapper/client_config scanned by
>       >     >       mkfs.btrfs
>       >     >       > (574)
>       >     >       > [done]
>       >     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>       >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>       >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>       >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>       >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>       >     >       > OK
>       >     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>       >     >       > done
>       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514>: Network is unreachable [v8.2208.0 try
>       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> ]
>       >     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>       scanned by udevd (518)
>       >     >       >
>       >     >       > Please insert USB token and enter your role in login prompt.
>       >     >       >
>       >     >       > login:
>       >     >       >
>       >     >       > Regards,
>       >     >       > O.
>       >     >       >
>       >     >       >
>       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
>       >     >       >       Hi Oleg,
>       >     >       >
>       >     >       >       Here is the issue from your logs:
>       >     >       >
>       >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>       >     >       >
>       >     >       >       SErrors are special signals to notify software of serious hardware
>       >     >       >       errors.  Something is going very wrong. Defective hardware is a
>       >     >       >       possibility.  Another possibility if software accessing address ranges
>       >     >       >       that it is not supposed to, sometimes it causes SErrors.
>       >     >       >
>       >     >       >       Cheers,
>       >     >       >
>       >     >       >       Stefano
>       >     >       >
>       >     >       >
>       >     >       >
>       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>       >     >       >
>       >     >       >       > Hello,
>       >     >       >       >
>       >     >       >       > Thanks guys.
>       >     >       >       > I found out where the problem was.
>       >     >       >       > Now dom0 booted more. But I have a new one.
>       >     >       >       > This is a kernel panic during Dom0 loading.
>       >     >       >       > Maybe someone is able to suggest something ?
>       >     >       >       >
>       >     >       >       > Regards,
>       >     >       >       > O.
>       >     >       >       >
>       >     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>       >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>       >     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>       >     >       >       > [    3.789399] of_cfs_init
>       >     >       >       > [    3.789499] of_cfs_init: OK
>       >     >       >       > [    3.791685] clk: Not disabling unused clocks
>       >     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       >     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>       >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>       >     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>       >     >       >       > [   11.010438] sp : ffffffc00809b910
>       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>       >     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>       >     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>       >     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>       >     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>       >     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>       >     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>       >     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>       >     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>       >     >       >       > [   11.010556] Call trace:
>       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>       >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>       >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>       >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>       >     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>       >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>       >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>       >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>       >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>       >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>       >     >       >       > [   11.010743]  kthread+0x120/0x130
>       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>       >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>       >     >       >       > [   11.010795] Memory Limit: none
>       >     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>       >     >       >       >
>       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>       >     >       >       >       Hi Oleg,
>       >     >       >       >
>       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>       >     >       >       >       >       
>       >     >       >       >       >
>       >     >       >       >       >
>       >     >       >       >       > Hello Michal,
>       >     >       >       >       >
>       >     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>       >     >       >       >       > I decided to choose another way.
>       >     >       >       >       > This is a xen's command line that I found out completely.
>       >     >       >       >       >
>       >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>       bootscrub=0
>       >     >       vwfi=native
>       >     >       >       sched=null
>       >     >       >       >       timer_slop=0
>       >     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>       >     >       >       >
>       >     >       >       >       >
>       >     >       >       >       > So you are absolutely right about a command line.
>       >     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device
>       tree.
>       >     >       >       >       Maybe you will find this document helpful:
>       >     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>       <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
>       >     >       >       >
>       >     >       >       >       ~Michal
>       >     >       >       >
>       >     >       >       >       >
>       >     >       >       >       > Regards,
>       >     >       >       >       > Oleg
>       >     >       >       >       >
>       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com
>       <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>       >     >       >       >       >
>       >     >       >       >       >
>       >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>       >     >       >       >       >     >       
>       >     >       >       >       >     >
>       >     >       >       >       >     >
>       >     >       >       >       >     > 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:
>       >     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added
>       to SRC_URI?
>       >     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make
>       olddefconfig"
>       >     >       afterwards.
>       >     >       >       >       >
>       >     >       >       >       >     >
>       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>       >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>       >     >       >       >       >     I hope you added =y to them.
>       >     >       >       >       >
>       >     >       >       >       >     Anyway, you have at least the following solutions:
>       >     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>       >     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g.
>       CONFIG_COLORING=y that is not
>       >     >       enabled by
>       >     >       >       default)
>       >     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>       >     >       >       >       >
>       >     >       >       >       >     ~Michal
>       >     >       >       >       >
>       >     >       >       >       >     >
>       >     >       >       >       >     > Host hangs in build time. 
>       >     >       >       >       >     > Maybe I did not set something in the config build file ?
>       >     >       >       >       >     >
>       >     >       >       >       >     > Regards,
>       >     >       >       >       >     > Oleg
>       >     >       >       >       >     >
>       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com>>>>:
>       >     >       >       >       >     >
>       >     >       >       >       >     >     Thanks Michal,
>       >     >       >       >       >     >
>       >     >       >       >       >     >     You gave me an idea.
>       >     >       >       >       >     >     I am going to try it today.
>       >     >       >       >       >     >
>       >     >       >       >       >     >     Regards,
>       >     >       >       >       >     >     O.
>       >     >       >       >       >     >
>       >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com>>>>:
>       >     >       >       >       >     >
>       >     >       >       >       >     >         Thanks Stefano.
>       >     >       >       >       >     >
>       >     >       >       >       >     >         I am going to do it today.
>       >     >       >       >       >     >
>       >     >       >       >       >     >         Regards,
>       >     >       >       >       >     >         O.
>       >     >       >       >       >     >
>       >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org
>       <mailto:sstabellini@kernel.org>
>       >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com
>       <mailto:oleshiiwood@gmail.com>
>       >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
>       <mailto:oleshiiwood@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.orzel@amd.com
>       <mailto:michal.orzel@amd.com>
>       >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>       >     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
>       <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org>
>       >     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org
>       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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
>       <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
>       <mailto:sstabellini@kernel.org>>>
>       >     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
>       <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen
>       <https://github.com/xilinx/xen>>
>       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>       >     >       >       >       <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>
>       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>       >     >       >       >       <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.
>       >     >       >       >       >     >             >       >
>       >     >       >       >       >     >             >
>       >     >       >       >       >     >             >
>       >     >       >       >       >     >             >
>       >     >       >       >       >     >
>       >     >       >       >       >
>       >     >       >       >
>       >     >       >       >
>       >     >       >       >
>       >     >       >
>       >     >       >
>       >     >       >
>       >     >
>       >     >
>       >     >
>       >
> 
> 
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-09 19:49                                                       ` Stefano Stabellini
@ 2023-05-11 10:02                                                         ` Oleg Nikitenko
  2023-05-11 10:15                                                           ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-11 10:02 UTC (permalink / raw)
  To: Stefano Stabellini
  Cc: Michal Orzel, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand


[-- Attachment #1.1: Type: text/plain, Size: 85931 bytes --]

Hello,

Thanks Stefano.
Then the next question.
I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git
I managed to build a xlnx_rebase_4.17 branch in my environment.
I did it without coloring first. I did not find any color footprints at
this branch.
I realized coloring is not in the xlnx_rebase_4.17 branch yet.
I switched to the master branch. All the coloring sources are presented
there. I tried to build these again.
I got a lot of errors. You may see a log in the attachment.
So this is a question.
What branch of xen did you use when you tested cache colors last time ?

Regards,
Oleg


вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org>:

> We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
> (twice a year) is tested with cache coloring enabled. The last Petalinux
> release is 2023.1 and the kernel used is this:
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS
>
>
> On Tue, 9 May 2023, Oleg Nikitenko wrote:
> > Hello guys,
> >
> > I have a couple of more questions.
> > Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC
> zcu102 xczu15eg ?
> > When did you run xen with the cache coloring last time ?
> > What kernel version did you use for Dom0 when you ran xen with the cache
> coloring last time ?
> >
> > Regards,
> > Oleg
> >
> > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com>:
> >       Hi Michal,
> >
> > Thanks.
> >
> > Regards,
> > Oleg
> >
> > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com>:
> >       Hi Oleg,
> >
> >       Replying, so that you do not need to wait for Stefano.
> >
> >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
> >       >
> >       >
> >       >
> >       > Hello Stefano,
> >       >
> >       > I would like to try a xen cache color property from this repo
> https://xenbits.xen.org/git-http/xen.git
> >       <https://xenbits.xen.org/git-http/xen.git>
> >       > Could you tell whot branch I should use ?
> >       Cache coloring feature is not part of the upstream tree and it is
> still under review.
> >       You can only find it integrated in the Xilinx Xen tree.
> >
> >       ~Michal
> >
> >       >
> >       > Regards,
> >       > Oleg
> >       >
> >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> >       >
> >       >     I am familiar with the zcu102 but I don't know how you could
> possibly
> >       >     generate a SError.
> >       >
> >       >     I suggest to try to use ImageBuilder [1] to generate the boot
> >       >     configuration as a test because that is known to work well
> for zcu102.
> >       >
> >       >     [1] https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>
> >       >
> >       >
> >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> >       >     > Hello Stefano,
> >       >     >
> >       >     > Thanks for clarification.
> >       >     > We nighter use ImageBuilder nor uboot boot script.
> >       >     > A model is zcu102 compatible.
> >       >     >
> >       >     > Regards,
> >       >     > O.
> >       >     >
> >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> >       >     >       This is interesting. Are you using Xilinx hardware
> by any chance? If so,
> >       >     >       which board?
> >       >     >
> >       >     >       Are you using ImageBuilder to generate your boot.scr
> boot script? If so,
> >       >     >       could you please post your ImageBuilder config file?
> If not, can you
> >       >     >       post the source of your uboot boot script?
> >       >     >
> >       >     >       SErrors are supposed to be related to a hardware
> failure of some kind.
> >       >     >       You are not supposed to be able to trigger an SError
> easily by
> >       >     >       "mistake". I have not seen SErrors due to wrong
> cache coloring
> >       >     >       configurations on any Xilinx board before.
> >       >     >
> >       >     >       The differences between Xen with and without cache
> coloring from a
> >       >     >       hardware perspective are:
> >       >     >
> >       >     >       - With cache coloring, the SMMU is enabled and does
> address translations
> >       >     >         even for dom0. Without cache coloring the SMMU
> could be disabled, and
> >       >     >         if enabled, the SMMU doesn't do any address
> translations for Dom0. If
> >       >     >         there is a hardware failure related to SMMU
> address translation it
> >       >     >         could only trigger with cache coloring. This would
> be my normal
> >       >     >         suggestion for you to explore, but the failure
> happens too early
> >       >     >         before any DMA-capable device is programmed. So I
> don't think this can
> >       >     >         be the issue.
> >       >     >
> >       >     >       - With cache coloring, the memory allocation is very
> different so you'll
> >       >     >         end up using different DDR regions for Dom0. So if
> your DDR is
> >       >     >         defective, you might only see a failure with cache
> coloring enabled
> >       >     >         because you end up using different regions.
> >       >     >
> >       >     >
> >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> >       >     >       > Hi Stefano,
> >       >     >       >
> >       >     >       > Thank you.
> >       >     >       > If I build xen without colors support there is not
> this error.
> >       >     >       > All the domains are booted well.
> >       >     >       > Hense it can not be a hardware issue.
> >       >     >       > This panic arrived during unpacking the rootfs.
> >       >     >       > Here I attached the boot log xen/Dom0 without
> color.
> >       >     >       > A highlighted strings printed exactly after the
> place where 1-st time panic arrived.
> >       >     >       >
> >       >     >       >  Xen 4.16.1-pre
> >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
> >       2023-04-21
> >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023
> +0300 git:321687b231-dirty
> >       >     >       > (XEN) build-id:
> c1847258fdb1b79562fc710dda40008f96c0fde5
> >       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited",
> variant: 0x0, part 0xd03,rev 0x4
> >       >     >       > (XEN) 64-bit Execution:
> >       >     >       > (XEN)   Processor Features: 0000000000002222
> 0000000000000000
> >       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32
> EL1:64+32 EL0:64+32
> >       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
> >       >     >       > (XEN)   Debug Features: 0000000010305106
> 0000000000000000
> >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
> 0000000000000000
> >       >     >       > (XEN)   Memory Model Features: 0000000000001122
> 0000000000000000
> >       >     >       > (XEN)   ISA Features:  0000000000011120
> 0000000000000000
> >       >     >       > (XEN) 32-bit Execution:
> >       >     >       > (XEN)   Processor Features:
> 0000000000000131:0000000000011011
> >       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb
> Thumb-2 Jazelle
> >       >     >       > (XEN)     Extensions: GenericTimer Security
> >       >     >       > (XEN)   Debug Features: 0000000003010066
> >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
> >       >     >       > (XEN)   Memory Model Features: 0000000010201105
> 0000000040000000
> >       >     >       > (XEN)                          0000000001260000
> 0000000002102211
> >       >     >       > (XEN)   ISA Features: 0000000002101110
> 0000000013112111 0000000021232042
> >       >     >       > (XEN)                 0000000001112131
> 0000000000011142 0000000000011121
> >       >     >       > (XEN) Using SMC Calling Convention v1.2
> >       >     >       > (XEN) Using PSCI v1.1
> >       >     >       > (XEN) SMP: Allowing 4 CPUs
> >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27
> Freq: 100000 KHz
> >       >     >       > (XEN) GICv2 initialization:
> >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
> >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
> >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
> >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
> >       >     >       > (XEN)         gic_maintenance_irq=25
> >       >     >       > (XEN) GICv2: Adjusting CPU interface base to
> 0xf902f000
> >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID
> 0200143b).
> >       >     >       > (XEN) Using scheduler: null Scheduler (null)
> >       >     >       > (XEN) Initializing null scheduler
> >       >     >       > (XEN) WARNING: This is experimental software in
> development.
> >       >     >       > (XEN) Use at your own risk.
> >       >     >       > (XEN) Allocated console ring of 32 KiB.
> >       >     >       > (XEN) CPU0: Guest atomics will try 12 times before
> pausing the domain
> >       >     >       > (XEN) Bringing up CPU1
> >       >     >       > (XEN) CPU1: Guest atomics will try 13 times before
> pausing the domain
> >       >     >       > (XEN) CPU 1 booted.
> >       >     >       > (XEN) Bringing up CPU2
> >       >     >       > (XEN) CPU2: Guest atomics will try 13 times before
> pausing the domain
> >       >     >       > (XEN) CPU 2 booted.
> >       >     >       > (XEN) Bringing up CPU3
> >       >     >       > (XEN) CPU3: Guest atomics will try 13 times before
> pausing the domain
> >       >     >       > (XEN) Brought up 4 CPUs
> >       >     >       > (XEN) CPU 3 booted.
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware
> configuration...
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2
> translation
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching
> with 48 register groups, mask 0x7fff<2>smmu:
> >       /axi/smmu@fd800000: 16 context
> >       >     >       banks (0
> >       >     >       > stage-2 only)
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit
> IPA -> 48-bit PA
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29
> master devices
> >       >     >       > (XEN) I/O virtualisation enabled
> >       >     >       > (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) alternatives: Patching with alt table
> 00000000002cc5c8 -> 00000000002ccb2c
> >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
> >       >     >       > (XEN) Loading d0 kernel from boot module @
> 0000000001000000
> >       >     >       > (XEN) Loading ramdisk from boot module @
> 0000000002000000
> >       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for
> dom0:
> >       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000
> (256MB)
> >       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000
> (64MB)
> >       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000
> (1280MB)
> >       >     >       > (XEN) Grant table range:
> 0x00000000e00000-0x00000000e40000
> >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr
> 0x000000087bf94000
> >       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
> >       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
> >       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
> >       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
> >       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
> >       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
> >       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
> >       >     >       > (XEN) Extended region 6:
> 0x8001000000->0x10000000000
> >       >     >       > (XEN) Loading zImage from 0000000001000000 to
> 0000000010000000-0000000010e41008
> >       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to
> 0x0000000013600000-0x000000001ff3a617
> >       >     >       > (XEN) Loading d0 DTB to
> 0x0000000013400000-0x000000001340cbdc
> >       >     >       > (XEN) Initial low memory virq threshold set at
> 0x4000 pages.
> >       >     >       > (XEN) Std. Loglevel: All
> >       >     >       > (XEN) Guest Loglevel: All
> >       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a'
> three times to switch input)
> >       >     >       > (XEN) null.c:353: 0 <-- d0v0
> >       >     >       > (XEN) Freed 356kB init memory.
> >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER4
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER8
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER12
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER16
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER20
> >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER0
> >       >     >       > [    0.000000] Booting Linux on physical CPU
> 0x0000000000 [0x410fd034]
> >       >     >       > [    0.000000] Linux version
> 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
> >       11.3.0, GNU ld (GNU
> >       >     >       Binutils)
> >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
> >       >     >       > [    0.000000] Machine model: D14 Viper Board -
> White Unit
> >       >     >       > [    0.000000] Xen 4.16 support found
> >       >     >       > [    0.000000] Zone ranges:
> >       >     >       > [    0.000000]   DMA      [mem
> 0x0000000010000000-0x000000007fffffff]
> >       >     >       > [    0.000000]   DMA32    empty
> >       >     >       > [    0.000000]   Normal   empty
> >       >     >       > [    0.000000] Movable zone start for each node
> >       >     >       > [    0.000000] Early memory node ranges
> >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000010000000-0x000000001fffffff]
> >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022000000-0x0000000022147fff]
> >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022200000-0x0000000022347fff]
> >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000024000000-0x0000000027ffffff]
> >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000030000000-0x000000007fffffff]
> >       >     >       > [    0.000000] Initmem setup node 0 [mem
> 0x0000000010000000-0x000000007fffffff]
> >       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in
> unavailable ranges
> >       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in
> unavailable ranges
> >       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in
> unavailable ranges
> >       >     >       > [    0.000000] cma: Reserved 256 MiB at
> 0x000000006e000000
> >       >     >       > [    0.000000] psci: probing for conduit method
> from DT.
> >       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
> >       >     >       > [    0.000000] psci: Using standard PSCI v0.2
> function IDs
> >       >     >       > [    0.000000] psci: Trusted OS migration not
> required
> >       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
> >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu
> s32792 r0 d32744 u65536
> >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
> >       >     >       > [    0.000000] CPU features: kernel page table
> isolation forced ON by KASLR
> >       >     >       > [    0.000000] CPU features: detected: Kernel page
> table isolation (KPTI)
> >       >     >       > [    0.000000] Built 1 zonelists, mobility
> grouping on.  Total pages: 403845
> >       >     >       > [    0.000000] Kernel command line: console=hvc0
> earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
> >       root=/dev/ram0
> >       >     >       maxcpus=2
> >       >     >       > [    0.000000] Unknown kernel command line
> parameters "earlyprintk=xen fips=1", will be passed to user
> >       space.
> >       >     >       > [    0.000000] Dentry cache hash table entries:
> 262144 (order: 9, 2097152 bytes, linear)
> >       >     >       > [    0.000000] Inode-cache hash table entries:
> 131072 (order: 8, 1048576 bytes, linear)
> >       >     >       > [    0.000000] mem auto-init: stack:off, heap
> alloc:on, heap free:on
> >       >     >       > [    0.000000] mem auto-init: clearing system
> memory may take some time...
> >       >     >       > [    0.000000] Memory: 1121936K/1641024K available
> (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
> >       init, 262K bss,
> >       >     >       256944K reserved,
> >       >     >       > 262144K cma-reserved)
> >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3,
> MinObjects=0, CPUs=2, Nodes=1
> >       >     >       > [    0.000000] rcu: Hierarchical RCU
> implementation.
> >       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
> >       >     >       > [    0.000000] rcu: RCU restricting CPUs from
> NR_CPUS=8 to nr_cpu_ids=2.
> >       >     >       > [    0.000000] rcu: RCU calculated value of
> scheduler-enlistment delay is 25 jiffies.
> >       >     >       > [    0.000000] rcu: Adjusting geometry for
> rcu_fanout_leaf=16, nr_cpu_ids=2
> >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64,
> preallocated irqs: 0
> >       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
> >       >     >       > [    0.000000] arch_timer: cp15 timer(s) running
> at 100.00MHz (virt).
> >       >     >       > [    0.000000] clocksource: arch_sys_counter:
> mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
> >       max_idle_ns: 440795205315 ns
> >       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz,
> resolution 10ns, wraps every 4398046511100ns
> >       >     >       > [    0.000258] Console: colour dummy device 80x25
> >       >     >       > [    0.310231] printk: console [hvc0] enabled
> >       >     >       > [    0.314403] Calibrating delay loop (skipped),
> value calculated using timer frequency.. 200.00 BogoMIPS
> >       (lpj=400000)
> >       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
> >       >     >       > [    0.329706] LSM: Security Framework initializing
> >       >     >       > [    0.334204] Yama: becoming mindful.
> >       >     >       > [    0.337865] Mount-cache hash table entries:
> 4096 (order: 3, 32768 bytes, linear)
> >       >     >       > [    0.345180] Mountpoint-cache hash table
> entries: 4096 (order: 3, 32768 bytes, linear)
> >       >     >       > [    0.354743] xen:grant_table: Grant tables using
> version 1 layout
> >       >     >       > [    0.359132] Grant table initialized
> >       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
> >       >     >       > [    0.366993] Xen: initializing cpu0
> >       >     >       > [    0.370515] rcu: Hierarchical SRCU
> implementation.
> >       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
> >       >     >       > (XEN) null.c:353: 1 <-- d0v1
> >       >     >       > (XEN) d0v1: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER0
> >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
> >       >     >       > [    0.388712] Xen: initializing cpu1
> >       >     >       > [    0.388743] CPU1: Booted secondary processor
> 0x0000000001 [0x410fd034]
> >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
> >       >     >       > [    0.406941] SMP: Total of 2 processors
> activated.
> >       >     >       > [    0.411698] CPU features: detected: 32-bit EL0
> Support
> >       >     >       > [    0.416888] CPU features: detected: CRC32
> instructions
> >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
> >       >     >       > [    0.426248] alternatives: patching kernel code
> >       >     >       > [    0.431424] devtmpfs: initialized
> >       >     >       > [    0.441454] KASLR enabled
> >       >     >       > [    0.441602] clocksource: jiffies: mask:
> 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> >       7645041785100000 ns
> >       >     >       > [    0.448321] futex hash table entries: 512
> (order: 3, 32768 bytes, linear)
> >       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE
> protocol family
> >       >     >       > [    0.498277] DMA: preallocated 256 KiB
> GFP_KERNEL pool for atomic allocations
> >       >     >       > [    0.503772] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA pool for atomic allocations
> >       >     >       > [    0.511610] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >       >     >       > [    0.519478] audit: initializing netlink subsys
> (disabled)
> >       >     >       > [    0.524985] audit: type=2000 audit(0.336:1):
> state=initialized audit_enabled=0 res=1
> >       >     >       > [    0.529169] thermal_sys: Registered thermal
> governor 'step_wise'
> >       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint
> and 4 watchpoint registers.
> >       >     >       > [    0.545608] ASID allocator initialised with
> 32768 entries
> >       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able
> to allocate 4 MB for software IO TLB
> >       >     >       > [    0.559332] software IO TLB: mapped [mem
> 0x0000000011800000-0x0000000011c00000] (4MB)
> >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page
> size, pre-allocated 0 pages
> >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page
> size, pre-allocated 0 pages
> >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page
> size, pre-allocated 0 pages
> >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page
> size, pre-allocated 0 pages
> >       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
> >       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
> >       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
> >       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
> >       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
> >       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
> >       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
> >       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
> >       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
> >       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
> >       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
> >       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
> >       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
> >       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
> >       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
> >       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
> >       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
> >       >     >       > [    1.758809] raid6: using algorithm neonx4 gen()
> 2177 MB/s
> >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw
> enabled
> >       >     >       > [    1.767957] raid6: using neon recovery algorithm
> >       >     >       > [    1.772824] xen:balloon: Initialising balloon
> driver
> >       >     >       > [    1.778021] iommu: Default domain type:
> Translated
> >       >     >       > [    1.782584] iommu: DMA domain TLB invalidation
> policy: strict mode
> >       >     >       > [    1.789149] SCSI subsystem initialized
> >       >     >       > [    1.792820] usbcore: registered new interface
> driver usbfs
> >       >     >       > [    1.798254] usbcore: registered new interface
> driver hub
> >       >     >       > [    1.803626] usbcore: registered new device
> driver usb
> >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1
> registered
> >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 -
> Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it
> >       <mailto:giometti@linux.it>>
> >       >     >       > [    1.822903] PTP clock support registered
> >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
> >       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800:
> Registered ZynqMP IPI mbox with TX/RX channels.
> >       >     >       > [    1.855907] FPGA manager framework
> >       >     >       > [    1.859952] clocksource: Switched to
> clocksource arch_sys_counter
> >       >     >       > [    1.871712] NET: Registered PF_INET protocol
> family
> >       >     >       > [    1.871838] IP idents hash table entries: 32768
> (order: 6, 262144 bytes, linear)
> >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table
> entries: 1024 (order: 2, 16384 bytes, linear)
> >       >     >       > [    1.887078] Table-perturb hash table entries:
> 65536 (order: 6, 262144 bytes, linear)
> >       >     >       > [    1.894846] TCP established hash table entries:
> 16384 (order: 5, 131072 bytes, linear)
> >       >     >       > [    1.902900] TCP bind hash table entries: 16384
> (order: 6, 262144 bytes, linear)
> >       >     >       > [    1.910350] TCP: Hash tables configured
> (established 16384 bind 16384)
> >       >     >       > [    1.916778] UDP hash table entries: 1024
> (order: 3, 32768 bytes, linear)
> >       >     >       > [    1.923509] UDP-Lite hash table entries: 1024
> (order: 3, 32768 bytes, linear)
> >       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL
> protocol family
> >       >     >       > [    1.936834] RPC: Registered named UNIX socket
> transport module.
> >       >     >       > [    1.942342] RPC: Registered udp transport
> module.
> >       >     >       > [    1.947088] RPC: Registered tcp transport
> module.
> >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1
> backchannel transport module.
> >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
> >       >     >       > [    1.962709] Trying to unpack rootfs image as
> initramfs...
> >       >     >       > [    1.977090] workingset: timestamp_bits=62
> max_order=19 bucket_order=0
> >       >     >       > [    1.982863] Installing knfsd (copyright (C)
> 1996 okir@monad.swb.de <mailto:okir@monad.swb.de>).
> >       >     >       > [    2.021045] NET: Registered PF_ALG protocol
> family
> >       >     >       > [    2.021122] xor: measuring software checksum
> speed
> >       >     >       > [    2.029347]    8regs           :  2366 MB/sec
> >       >     >       > [    2.033081]    32regs          :  2802 MB/sec
> >       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
> >       >     >       > [    2.038385] xor: using function: 32regs (2802
> MB/sec)
> >       >     >       > [    2.043614] Block layer SCSI generic (bsg)
> driver version 0.4 loaded (major 247)
> >       >     >       > [    2.050959] io scheduler mq-deadline registered
> >       >     >       > [    2.055521] io scheduler kyber registered
> >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel
> device installed
> >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports,
> IRQ sharing disabled
> >       >     >       > [    2.076190] cacheinfo: Unable to detect cache
> hierarchy for CPU 0
> >       >     >       > [    2.085548] brd: module loaded
> >       >     >       > [    2.089290] loop: module loaded
> >       >     >       > [    2.089341] Invalid max_queues (4), will use
> default max: 2.
> >       >     >       > [    2.094565] tun: Universal TUN/TAP device
> driver, 1.6
> >       >     >       > [    2.098655] xen_netfront: Initialising Xen
> virtual ethernet driver
> >       >     >       > [    2.104156] usbcore: registered new interface
> driver rtl8150
> >       >     >       > [    2.109813] usbcore: registered new interface
> driver r8152
> >       >     >       > [    2.115367] usbcore: registered new interface
> driver asix
> >       >     >       > [    2.120794] usbcore: registered new interface
> driver ax88179_178a
> >       >     >       > [    2.126934] usbcore: registered new interface
> driver cdc_ether
> >       >     >       > [    2.132816] usbcore: registered new interface
> driver cdc_eem
> >       >     >       > [    2.138527] usbcore: registered new interface
> driver net1080
> >       >     >       > [    2.144256] usbcore: registered new interface
> driver cdc_subset
> >       >     >       > [    2.150205] usbcore: registered new interface
> driver zaurus
> >       >     >       > [    2.155837] usbcore: registered new interface
> driver cdc_ncm
> >       >     >       > [    2.161550] usbcore: registered new interface
> driver r8153_ecm
> >       >     >       > [    2.168240] usbcore: registered new interface
> driver cdc_acm
> >       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model
> driver for USB modems and ISDN adapters
> >       >     >       > [    2.181358] usbcore: registered new interface
> driver uas
> >       >     >       > [    2.186547] usbcore: registered new interface
> driver usb-storage
> >       >     >       > [    2.192643] usbcore: registered new interface
> driver ftdi_sio
> >       >     >       > [    2.198384] usbserial: USB Serial support
> registered for FTDI USB Serial Device
> >       >     >       > [    2.206118] udc-core: couldn't find an
> available UDC - added [g_mass_storage] to list of pending
> >       drivers
> >       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
> >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized
> (timeout=60s, nowayout=0)
> >       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
> >       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl
> (2021-03-22) initialised: dm-devel@redhat.com
> >       <mailto:dm-devel@redhat.com>
> >       >     >       > [    2.239315] EDAC MC0: Giving out device to
> module 1 controller synps_ddr_controller: DEV synps_edac
> >       (INTERRUPT)
> >       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to
> module zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >       >     >       ff960000.memory-controller (INTERRUPT)
> >       >     >       > [    2.261719] sdhci: Secure Digital Host
> Controller Interface driver
> >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
> >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF
> driver helper
> >       >     >       > [    2.278157] ledtrig-cpu: registered to indicate
> activity on CPUs
> >       >     >       > [    2.283816] zynqmp_firmware_probe Platform
> Management API v1.1
> >       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone
> version v1.0
> >       >     >       > [    2.327875] securefw securefw: securefw probed
> >       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes
> (zynqmp-aes)
> >       >     >       > [    2.332563] zynqmp_aes
> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa
> (zynqmp-rsa)
> >       >     >       > [    2.347667] remoteproc remoteproc0:
> ff9a0000.rf5ss:r5f_0 is available
> >       >     >       > [    2.353003] remoteproc remoteproc1:
> ff9a0000.rf5ss:r5f_1 is available
> >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP
> FPGA Manager registered
> >       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy:
> Viper Xen Proxy registered
> >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device
> Tree Probing
> >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP
> Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to
> register tamper handler. Retrying...
> >       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net:
> Device Tree Probing
> >       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net:
> Device registered
> >       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat:
> Device Tree Probing
> >       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat:
> Build parameters: VTI Count: 512 Event Count: 32
> >       >     >       > [    2.420856] default preset
> >       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat:
> Device registered
> >       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng:
> Device Tree Probing
> >       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng:
> Device registered
> >       >     >       > [    2.441976] vmcu driver init
> >       >     >       > [    2.444922] VMCU: : (240:0) registered
> >       >     >       > [    2.444956] In K81 Updater init
> >       >     >       > [    2.449003] pktgen: Packet Generator for packet
> performance testing. Version: 2.75
> >       >     >       > [    2.468833] Initializing XFRM netlink socket
> >       >     >       > [    2.468902] NET: Registered PF_PACKET protocol
> family
> >       >     >       > [    2.472729] Bridge firewalling registered
> >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
> >       >     >       > [    2.481341] registered taskstats version 1
> >       >     >       > [    2.486394] Btrfs loaded,
> crc32c=crc32c-generic, zoned=no, fsverity=no
> >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO
> 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
> >       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA
> Region probed
> >       >     >       > [    2.512986] xilinx-zynqmp-dma
> fd500000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.520267] xilinx-zynqmp-dma
> fd510000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.528239] xilinx-zynqmp-dma
> fd520000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.536152] xilinx-zynqmp-dma
> fd530000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.544153] xilinx-zynqmp-dma
> fd540000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.552127] xilinx-zynqmp-dma
> fd550000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.560178] xilinx-zynqmp-dma
> ffa80000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.567987] xilinx-zynqmp-dma
> ffa90000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.576018] xilinx-zynqmp-dma
> ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.583889] xilinx-zynqmp-dma
> ffab0000.dma-controller: ZynqMP DMA driver Probe success
> >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072
> Kbytes)
> >       >     >       > [    2.946467] 2 fixed-partitions partitions found
> on MTD device spi0.0
> >       >     >       > [    2.952393] Creating 2 MTD partitions on
> "spi0.0":
> >       >     >       > [    2.957231] 0x000004000000-0x000008000000 :
> "bank A"
> >       >     >       > [    2.963332] 0x000000000000-0x000004000000 :
> "bank B"
> >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not
> enabling partial store and forward
> >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0:
> Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
> >       (18:41:fe:0f:ff:02)
> >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not
> enabling partial store and forward
> >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1:
> Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
> >       (18:41:fe:0f:ff:03)
> >       >     >       > [    3.001043] viper_enet viper_enet: Viper power
> GPIOs initialised
> >       >     >       > [    3.007313] viper_enet viper_enet vnet0
> (uninitialized): Validate interface QSGMII
> >       >     >       > [    3.014914] viper_enet viper_enet vnet1
> (uninitialized): Validate interface QSGMII
> >       >     >       > [    3.022138] viper_enet viper_enet vnet1
> (uninitialized): Validate interface type 18
> >       >     >       > [    3.030274] viper_enet viper_enet vnet2
> (uninitialized): Validate interface QSGMII
> >       >     >       > [    3.037785] viper_enet viper_enet vnet3
> (uninitialized): Validate interface QSGMII
> >       >     >       > [    3.045301] viper_enet viper_enet: Viper enet
> registered
> >       >     >       > [    3.050958] xilinx-axipmon
> ffa00000.perf-monitor: Probed Xilinx APM
> >       >     >       > [    3.057135] xilinx-axipmon
> fd0b0000.perf-monitor: Probed Xilinx APM
> >       >     >       > [    3.063538] xilinx-axipmon
> fd490000.perf-monitor: Probed Xilinx APM
> >       >     >       > [    3.069920] xilinx-axipmon
> ffa10000.perf-monitor: Probed Xilinx APM
> >       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with
> error -5
> >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx
> Watchdog Timer with timeout 60s
> >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx
> Watchdog Timer with timeout 10s
> >       >     >       > [    3.112457] viper-tamper viper-tamper: Device
> registered
> >       >     >       > [    3.117593] active_bank active_bank: boot bank:
> 1
> >       >     >       > [    3.122184] active_bank active_bank: boot mode:
> (0x02) qspi32
> >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device
> Tree Probing
> >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP
> Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper
> handler registered
> >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device
> registered
> >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler
> for protocol 0
> >       >     >       > [    3.158582] lpc55_user lpc55_user: The major
> number for your device is 236
> >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler
> for protocol 1
> >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as
> rtc0
> >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not
> ready?
> >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not
> ready?
> >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not
> ready?
> >       >     >       > [    3.202932] mmc0: SDHCI controller on
> ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not
> ready?
> >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
> >       >     >       > [    3.284438] mmc0: new HS200 MMC card at address
> 0001
> >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00
> MiB
> >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00
> MiB
> >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00
> MiB, chardev (244:0)
> >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys:
> unable to read the hardware clock
> >       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery
> information complete
> >       >     >       > [    3.597085] at24 0-0050: supply vcc not found,
> using dummy regulator
> >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not
> ready?
> >       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM,
> read-only
> >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not
> ready?
> >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not
> ready?
> >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as
> rtc1
> >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not
> ready?
> >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
> >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
> >       >     >       > [    3.641628] VMCU: : (235:0) registered
> >       >     >       > [    3.641635] k81_bootloader 0-0010: probe
> completed
> >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio
> ff020000 irq 28
> >       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery
> information complete
> >       >     >       > [    3.675412] lm75 1-0048: supply vs not found,
> using dummy regulator
> >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
> >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c
> bus 3
> >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c
> bus 4
> >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c
> bus 5
> >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c
> bus 6
> >       >     >       > [    3.705157] pca954x 1-0070: registered 4
> multiplexed busses for I2C switch pca9546
> >       >     >       > [    3.713049] at24 1-0054: supply vcc not found,
> using dummy regulator
> >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08
> EEPROM, read-only
> >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio
> ff030000 irq 29
> >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host
> maximum power 2.0W
> >       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
> >       >     >       > [    3.740709] sfp_register_socket: register
> sfp_bus
> >       >     >       > [    3.745459] sfp_register_bus: ops ok!
> >       >     >       > [    3.749179] sfp_register_bus: Try to attach
> >       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
> >       >     >       > [    3.757914] sfp_register_bus: upstream ops
> attach
> >       >     >       > [    3.762677] sfp_register_bus: Bus registered
> >       >     >       > [    3.766999] sfp_register_socket: register
> sfp_bus succeeded
> >       >     >       > [    3.775870] of_cfs_init
> >       >     >       > [    3.776000] of_cfs_init: OK
> >       >     >       > [    3.778211] clk: Not disabling unused clocks
> >       >     >       > [   11.278477] Freeing initrd memory: 206056K
> >       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
> >       >     >       > [   11.314006] Checked W+X mappings: passed, no
> W+X pages found
> >       >     >       > [   11.314142] Run /init as init process
> >       >     >       > INIT: version 3.01 booting
> >       >     >       > fsck (busybox 1.35.0)
> >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files,
> 238162/409600 blocks
> >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files,
> 171972/409600 blocks
> >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check
> forced.
> >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0%
> non-contiguous), 663/16384 blocks
> >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted
> filesystem without journal. Opts: (null). Quota mode:
> >       disabled.
> >       >     >       > Starting random number generator daemon.
> >       >     >       > [   11.580662] random: crng init done
> >       >     >       > Starting udev
> >       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
> >       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
> >       >     >       > [   11.704481] macb ff0b0000.ethernet control_red:
> renamed from eth0
> >       >     >       > [   11.720264] macb ff0c0000.ethernet
> control_black: renamed from eth1
> >       >     >       > [   12.063396] ip_local_port_range: prefer
> different parity for start/end values.
> >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >       >     >       > Mon Feb 27 08:40:53 UTC 2023
> >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_set_time: bad result
> >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
> >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >       >     >       > Starting mcud
> >       >     >       > INIT: Entering runlevel: 5
> >       >     >       > Configuring network interfaces... done.
> >       >     >       > resetting network interface
> >       >     >       > [   12.718295] macb ff0b0000.ethernet control_red:
> PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
> >       PCS/PMA PHY] (irq=POLL)
> >       >     >       > [   12.723919] macb ff0b0000.ethernet control_red:
> configuring for phy/gmii link mode
> >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
> >       >     >       > [   12.735563] macb ff0b0000.ethernet:
> gem-ptp-timer ptp clock registered.
> >       >     >       > [   12.745724] macb ff0c0000.ethernet
> control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
> >       PCS/PMA PHY]
> >       >     >       (irq=POLL)
> >       >     >       > [   12.753469] macb ff0c0000.ethernet
> control_black: configuring for phy/gmii link mode
> >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
> >       >     >       > [   12.765398] macb ff0c0000.ethernet:
> gem-ptp-timer ptp clock registered.
> >       >     >       > Auto-negotiation: off
> >       >     >       > Auto-negotiation: off
> >       >     >       > [   16.828151] macb ff0b0000.ethernet control_red:
> unable to generate target frequency: 125000000 Hz
> >       >     >       > [   16.834553] macb ff0b0000.ethernet control_red:
> Link is Up - 1Gbps/Full - flow control off
> >       >     >       > [   16.860552] macb ff0c0000.ethernet
> control_black: unable to generate target frequency: 125000000 Hz
> >       >     >       > [   16.867052] macb ff0c0000.ethernet
> control_black: Link is Up - 1Gbps/Full - flow control off
> >       >     >       > Starting Failsafe Secure Shell server in port
> 2222: sshd
> >       >     >       > done.
> >       >     >       > Starting rpcbind daemon...done.
> >       >     >       >
> >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >       >     >       > Starting State Manager Service
> >       >     >       > Start state-manager restarter...
> >       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
> >       >     >       > Starting /usr/sbin/xenstored....[   17.265256]
> BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
> >       devid 1 transid 744
> >       >     >       /dev/dm-0
> >       >     >       > scanned by udevd (385)
> >       >     >       > [   17.349933] BTRFS info (device dm-0): disk
> space caching is enabled
> >       >     >       > [   17.350670] BTRFS info (device dm-0): has
> skinny extents
> >       >     >       > [   17.364384] BTRFS info (device dm-0): enabling
> ssd optimizations
> >       >     >       > [   17.830462] BTRFS: device fsid
> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> >       /dev/mapper/client_prov scanned by
> >       >     >       mkfs.btrfs
> >       >     >       > (526)
> >       >     >       > [   17.872699] BTRFS info (device dm-1): using
> free space tree
> >       >     >       > [   17.872771] BTRFS info (device dm-1): has
> skinny extents
> >       >     >       > [   17.878114] BTRFS info (device dm-1): flagging
> fs with big metadata feature
> >       >     >       > [   17.894289] BTRFS info (device dm-1): enabling
> ssd optimizations
> >       >     >       > [   17.895695] BTRFS info (device dm-1): checking
> UUID tree
> >       >     >       >
> >       >     >       > Setting domain 0 name, domid and JSON config...
> >       >     >       > Done setting up Dom0
> >       >     >       > Starting xenconsoled...
> >       >     >       > Starting QEMU as disk backend for dom0
> >       >     >       > Starting domain watchdog daemon: xenwatchdogd
> startup
> >       >     >       >
> >       >     >       > [   18.408647] BTRFS: device fsid
> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> >       /dev/mapper/client_config scanned by
> >       >     >       mkfs.btrfs
> >       >     >       > (574)
> >       >     >       > [done]
> >       >     >       > [   18.465552] BTRFS info (device dm-2): using
> free space tree
> >       >     >       > [   18.465629] BTRFS info (device dm-2): has
> skinny extents
> >       >     >       > [   18.471002] BTRFS info (device dm-2): flagging
> fs with big metadata feature
> >       >     >       > Starting crond: [   18.482371] BTRFS info (device
> dm-2): enabling ssd optimizations
> >       >     >       > [   18.486659] BTRFS info (device dm-2): checking
> UUID tree
> >       >     >       > OK
> >       >     >       > starting rsyslogd ... Log partition ready after 0
> poll loops
> >       >     >       > done
> >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <
> http://172.18.0.1:514>: Network is unreachable [v8.2208.0 try
> >       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> ]
> >       >     >       > [   18.670637] BTRFS: device fsid
> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
> >       scanned by udevd (518)
> >       >     >       >
> >       >     >       > Please insert USB token and enter your role in
> login prompt.
> >       >     >       >
> >       >     >       > login:
> >       >     >       >
> >       >     >       > Regards,
> >       >     >       > O.
> >       >     >       >
> >       >     >       >
> >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> >       >     >       >       Hi Oleg,
> >       >     >       >
> >       >     >       >       Here is the issue from your logs:
> >       >     >       >
> >       >     >       >       SError Interrupt on CPU0, code 0xbe000000 --
> SError
> >       >     >       >
> >       >     >       >       SErrors are special signals to notify
> software of serious hardware
> >       >     >       >       errors.  Something is going very wrong.
> Defective hardware is a
> >       >     >       >       possibility.  Another possibility if
> software accessing address ranges
> >       >     >       >       that it is not supposed to, sometimes it
> causes SErrors.
> >       >     >       >
> >       >     >       >       Cheers,
> >       >     >       >
> >       >     >       >       Stefano
> >       >     >       >
> >       >     >       >
> >       >     >       >
> >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
> >       >     >       >
> >       >     >       >       > Hello,
> >       >     >       >       >
> >       >     >       >       > Thanks guys.
> >       >     >       >       > I found out where the problem was.
> >       >     >       >       > Now dom0 booted more. But I have a new one.
> >       >     >       >       > This is a kernel panic during Dom0 loading.
> >       >     >       >       > Maybe someone is able to suggest something
> ?
> >       >     >       >       >
> >       >     >       >       > Regards,
> >       >     >       >       > O.
> >       >     >       >       >
> >       >     >       >       > [    3.771362] sfp_register_bus: upstream
> ops attach
> >       >     >       >       > [    3.776119] sfp_register_bus: Bus
> registered
> >       >     >       >       > [    3.780459] sfp_register_socket:
> register sfp_bus succeeded
> >       >     >       >       > [    3.789399] of_cfs_init
> >       >     >       >       > [    3.789499] of_cfs_init: OK
> >       >     >       >       > [    3.791685] clk: Not disabling unused
> clocks
> >       >     >       >       > [   11.010355] SError Interrupt on CPU0,
> code 0xbe000000 -- SError
> >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm:
> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >       >     >       >       > [   11.010393] Workqueue: events_unbound
> async_run_entry_fn
> >       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif
> -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> >       >     >       >       > [   11.010422] pc :
> simple_write_end+0xd0/0x130
> >       >     >       >       > [   11.010431] lr :
> generic_perform_write+0x118/0x1e0
> >       >     >       >       > [   11.010438] sp : ffffffc00809b910
> >       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28:
> 0000000000000000 x27: ffffffef69ba88c0
> >       >     >       >       > [   11.010451] x26: 0000000000003eec x25:
> ffffff807515db00 x24: 0000000000000000
> >       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22:
> 0000000002aac000 x21: ffffff807315a260
> >       >     >       >       > [   11.010472] x20: 0000000000001000 x19:
> fffffffe02000000 x18: 0000000000000000
> >       >     >       >       > [   11.010481] x17: 00000000ffffffff x16:
> 0000000000008000 x15: 0000000000000000
> >       >     >       >       > [   11.010490] x14: 0000000000000000 x13:
> 0000000000000000 x12: 0000000000000000
> >       >     >       >       > [   11.010498] x11: 0000000000000000 x10:
> 0000000000000000 x9 : 0000000000000000
> >       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 :
> ffffffef693ba680 x6 : 000000002d89b700
> >       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 :
> ffffff807315a3c8 x3 : 0000000000001000
> >       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 :
> 0000000000000001 x0 : 0000000000000005
> >       >     >       >       > [   11.010534] Kernel panic - not syncing:
> Asynchronous SError Interrupt
> >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm:
> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >       >     >       >       > [   11.010545] Hardware name: D14 Viper
> Board - White Unit (DT)
> >       >     >       >       > [   11.010548] Workqueue: events_unbound
> async_run_entry_fn
> >       >     >       >       > [   11.010556] Call trace:
> >       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
> >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
> >       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
> >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
> >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
> >       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
> >       >     >       >       > [   11.010606]
>  arm64_serror_panic+0x6c/0x7c
> >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
> >       >     >       >       > [   11.010621]
>  el1h_64_error_handler+0x30/0x50
> >       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
> >       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
> >       >     >       >       > [   11.010639]
>  generic_perform_write+0x118/0x1e0
> >       >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >       >     >       >       > [   11.010650]
>  generic_file_write_iter+0x78/0xd0
> >       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
> >       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
> >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
> >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
> >       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
> >       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
> >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
> >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
> >       >     >       >       > [   11.010709]
>  unpack_to_rootfs+0x170/0x2b0
> >       >     >       >       > [   11.010715]
>  do_populate_rootfs+0x80/0x164
> >       >     >       >       > [   11.010722]
>  async_run_entry_fn+0x48/0x164
> >       >     >       >       > [   11.010728]
>  process_one_work+0x1e4/0x3a0
> >       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
> >       >     >       >       > [   11.010743]  kthread+0x120/0x130
> >       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
> >       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
> >       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000
> from 0xffffffc008000000
> >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
> >       >     >       >       > [   11.010790] CPU features:
> 0x00000401,00000842
> >       >     >       >       > [   11.010795] Memory Limit: none
> >       >     >       >       > [   11.277509] ---[ end Kernel panic - not
> syncing: Asynchronous SError Interrupt ]---
> >       >     >       >       >
> >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> >       >     >       >       >       Hi Oleg,
> >       >     >       >       >
> >       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko
> wrote:
> >       >     >       >       >       >
> >       >     >       >       >       >
> >       >     >       >       >       >
> >       >     >       >       >       > Hello Michal,
> >       >     >       >       >       >
> >       >     >       >       >       > I was not able to enable
> earlyprintk in the xen for now.
> >       >     >       >       >       > I decided to choose another way.
> >       >     >       >       >       > This is a xen's command line that
> I found out completely.
> >       >     >       >       >       >
> >       >     >       >       >       > (XEN) $$$$ console=dtuart
> dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
> >       bootscrub=0
> >       >     >       vwfi=native
> >       >     >       >       sched=null
> >       >     >       >       >       timer_slop=0
> >       >     >       >       >       Yes, adding a printk() in Xen was
> also a good idea.
> >       >     >       >       >
> >       >     >       >       >       >
> >       >     >       >       >       > So you are absolutely right about
> a command line.
> >       >     >       >       >       > Now I am going to find out why xen
> did not have the correct parameters from the device
> >       tree.
> >       >     >       >       >       Maybe you will find this document
> helpful:
> >       >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >       <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >       >     >       >       >
> >       >     >       >       >       ~Michal
> >       >     >       >       >
> >       >     >       >       >       >
> >       >     >       >       >       > Regards,
> >       >     >       >       >       > Oleg
> >       >     >       >       >       >
> >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16,
> Michal Orzel <michal.orzel@amd.com
> >       <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com>>>:
> >       >     >       >       >       >
> >       >     >       >       >       >
> >       >     >       >       >       >     On 21/04/2023 10:04, Oleg
> Nikitenko wrote:
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >
> >       >     >       >       >       >     > 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:
> >       >     >       >       >       >     In the .config file or in some
> Yocto file (listing additional Kconfig options) added
> >       to SRC_URI?
> >       >     >       >       >       >     You shouldn't really modify
> .config file but if you do, you should execute "make
> >       olddefconfig"
> >       >     >       afterwards.
> >       >     >       >       >       >
> >       >     >       >       >       >     >
> >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
> >       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
> >       >     >       >       >       >     >
> CONFIG_EARLY_UART_CHOICE_CADENCE
> >       >     >       >       >       >     I hope you added =y to them.
> >       >     >       >       >       >
> >       >     >       >       >       >     Anyway, you have at least the
> following solutions:
> >       >     >       >       >       >     1) Run bitbake xen -c
> menuconfig to properly set early printk
> >       >     >       >       >       >     2) Find out how you enable
> other Kconfig options in your project (e.g.
> >       CONFIG_COLORING=y that is not
> >       >     >       enabled by
> >       >     >       >       default)
> >       >     >       >       >       >     3) Append the following to
> "xen/arch/arm/configs/arm64_defconfig":
> >       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
> >       >     >       >       >       >
> >       >     >       >       >       >     ~Michal
> >       >     >       >       >       >
> >       >     >       >       >       >     >
> >       >     >       >       >       >     > Host hangs in build time.
> >       >     >       >       >       >     > Maybe I did not set
> something in the config build file ?
> >       >     >       >       >       >     >
> >       >     >       >       >       >     > Regards,
> >       >     >       >       >       >     > Oleg
> >       >     >       >       >       >     >
> >       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57,
> Oleg Nikitenko <oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>
> >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com>>>>:
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >     Thanks Michal,
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >     You gave me an idea.
> >       >     >       >       >       >     >     I am going to try it
> today.
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >     Regards,
> >       >     >       >       >       >     >     O.
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >     чт, 20 апр. 2023 г. в
> 11:56, Oleg Nikitenko <oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>
> >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com>>>>:
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >         Thanks Stefano.
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >         I am going to do it
> today.
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >         Regards,
> >       >     >       >       >       >     >         O.
> >       >     >       >       >       >     >
> >       >     >       >       >       >     >         ср, 19 апр. 2023 г.
> в 23:05, Stefano Stabellini <sstabellini@kernel.org
> >       <mailto:sstabellini@kernel.org>
> >       >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>
> >       <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@gmail.com>
> >       >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>
> >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> >       <mailto:oleshiiwood@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.orzel@amd.com
> >       <mailto:michal.orzel@amd.com>
> >       >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>
> >       >     >       >       >       <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
> >       <mailto:michal.orzel@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:julien@xen.org <mailto:
> julien@xen.org>
> >       >     >       >       >       <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org
> >       <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@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
> >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>
> >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org
> >       <mailto:sstabellini@kernel.org>>>
> >       >     >       >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>
> >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org
> >       <mailto:sstabellini@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> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >       >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >       >     >       >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>
> >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen
> >       <https://github.com/xilinx/xen>>
> >       >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >       >     >       >       >       <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>
> >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >       >     >       >       >       <
> 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.
> >       >     >       >       >       >     >             >       >
> >       >     >       >       >       >     >             >
> >       >     >       >       >       >     >             >
> >       >     >       >       >       >     >             >
> >       >     >       >       >       >     >
> >       >     >       >       >       >
> >       >     >       >       >
> >       >     >       >       >
> >       >     >       >       >
> >       >     >       >
> >       >     >       >
> >       >     >       >
> >       >     >
> >       >     >
> >       >     >
> >       >
> >
> >
> >

[-- Attachment #1.2: Type: text/html, Size: 127321 bytes --]

[-- Attachment #2: build.log --]
[-- Type: text/x-log, Size: 112427 bytes --]

DEBUG: Executing python function autotools_aclocals
DEBUG: SITE files ['endian-little', 'bit-64', 'arm-common', 'arm-64', 'common-linux', 'common-glibc', 'aarch64-linux', 'common']
DEBUG: Python function autotools_aclocals finished
DEBUG: Executing shell function do_compile
NOTE: make -j 8 STDVGA_ROM=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot/usr/share/firmware/vgabios-0.8a.bin CIRRUSVGA_ROM=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot/usr/share/firmware/vgabios-0.8a.cirrus.bin SEABIOS_ROM=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot/usr/share/firmware/bios.bin ETHERBOOT_ROMS=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot/usr/share/firmware/rtl8139.rom WGET=/bin/false GIT=/bin/false XEN_BUILD_DATE=2023-05-11 XEN_BUILD_TIME=09:16:26 XEN_CONFIG_EXPERT=y debug=n tools PYTHON=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 EXTRA_CFLAGS_XEN_TOOLS= -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native= 
make -C tools/include install
make[1]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include'
make -C xen-foreign
make[2]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign'
mkdir -p xen/libelf
mkdir -p xen-xsm/flask
ln -sf /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/COPYING xen
cd /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/xsm/flask/ && \
	/bin/sh policy/mkflask.sh /home/nole2390/irene/build/white-eirene-evt0/tmp/hosttools/awk /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-xsm/flask policy/initial_sids
ln -sf /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/arch-arm.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/arch-x86_32.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/arch-x86_64.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/argo.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/callback.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/device_tree_defs.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/dom0_ops.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/domctl.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/elfnote.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/errno.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/event_channel.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/features.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/grant_table.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/kexec.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/memory.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/nmi.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/physdev.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/platform.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/pmu.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/sched.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/sysctl.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/tmem.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/trace.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/vcpu.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/version.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/vm_event.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/xencomm.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/xen-compat.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/xen.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/xenoprof.h xen
ln -sf /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/arch-x86 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/arch-arm /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/hvm /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/io /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/public/xsm xen
ln -sf ../xen-sys/Linux xen/sys
ln -sf /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/xen/libelf.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/xen/elfstructs.h xen/libelf/
ln -s ../xen-foreign xen/foreign
touch xen-xsm/.dir
ln -sf /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../xen/include/acpi acpi
touch xen/.dir
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 mkheader.py arm32 arm32.h.tmp /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/xen.h
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 mkheader.py arm64 arm64.h.tmp /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-arm.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/xen.h
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 mkheader.py x86_32 x86_32.h.tmp /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_32.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/xen.h
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 mkheader.py x86_64 x86_64.h.tmp /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen-x86_64.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/arch-x86/xen.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign/../../../xen/include/public/xen.h
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native/usr/bin/python3-native/python3 mkchecker.py checker.c arm32 arm64 x86_32 x86_64
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < x86_32.h.tmp > x86_32.h.tmp2
rm x86_32.h.tmp
if ! cmp -s x86_32.h.tmp2 x86_32.h; then mv -f x86_32.h.tmp2 x86_32.h; else rm -f x86_32.h.tmp2; fi
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < arm32.h.tmp > arm32.h.tmp2
rm arm32.h.tmp
if ! cmp -s arm32.h.tmp2 arm32.h; then mv -f arm32.h.tmp2 arm32.h; else rm -f arm32.h.tmp2; fi
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < arm64.h.tmp > arm64.h.tmp2
rm arm64.h.tmp
if ! cmp -s arm64.h.tmp2 arm64.h; then mv -f arm64.h.tmp2 arm64.h; else rm -f arm64.h.tmp2; fi
#Avoid mixing an alignment directive with a uint64_t cast or sizeof expression
sed 's/(__align8__ \(uint64_t\))/(\1)/g' < x86_64.h.tmp > x86_64.h.tmp2
rm x86_64.h.tmp
if ! cmp -s x86_64.h.tmp2 x86_64.h; then mv -f x86_64.h.tmp2 x86_64.h; else rm -f x86_64.h.tmp2; fi
gcc  -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -Wdeclaration-after-statement -D__XEN_TOOLS__ -o checker checker.c
./checker > tmp.size
diff -u reference.size tmp.size
rm tmp.size
make[2]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/xen-foreign'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-x86
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-x86/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-arm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-arm/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/foreign
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/io
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/sys
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/xsm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/COPYING /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/arch-x86/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-x86
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/arch-x86/hvm/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-x86/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/arch-arm/hvm/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/arch-arm/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/foreign/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/foreign
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/hvm/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/hvm
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/io/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/io
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/sys/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/sys
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include/../../tools/cross-install -m0644 -p xen/xsm/*.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include/xen/xsm
make[1]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/include'
make -C tools install
make[1]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p -m 700 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/var/lib/xen/dump
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/var/log/xen
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/var/run/xen
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/var/lib/xen
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/var/run/xenstored
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make subdirs-install
make[2]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
make[3]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
make -C libs install
make[4]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C toolcore install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore'
/home/nole2390/irene/build/white-eirene-evt0/tmp/hosttools/perl /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/include/xen-external/bsd-sys-queue-h-seddery /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/include/xen-external/bsd-sys-queue.h --prefix=xentoolcore >include/_xentoolcore_list.h.new
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
if ! cmp -s include/_xentoolcore_list.h.new include/_xentoolcore_list.h; then mv -f include/_xentoolcore_list.h.new include/_xentoolcore_list.h; else rm -f include/_xentoolcore_list.h.new; fi
for i in include/xentoolcore.h include/xentoolcore_internal.h include/_xentoolcore_list.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .handlereg.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/include   -c -o handlereg.o handlereg.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .handlereg.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/include   -fPIC -c -o handlereg.opic handlereg.c 
mv headers.chk.new headers.chk
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot                                 -pthread -Wl,-soname -Wl,libxentoolcore.so.1 -shared -Wl,--version-script=libxentoolcore.map -o libxentoolcore.so.1.0 handlereg.opic  
aarch64-portable-linux-ar rc libxentoolcore.a handlereg.o
ln -sf libxentoolcore.so.1.0 libxentoolcore.so.1
ln -sf libxentoolcore.so.1 libxentoolcore.so
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -m0755 -p libxentoolcore.so.1.0 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -m0644 -p libxentoolcore.a /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
ln -sf libxentoolcore.so.1.0 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxentoolcore.so.1
ln -sf libxentoolcore.so.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxentoolcore.so
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -m0644 -p include/xentoolcore.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore/../../../tools/cross-install -m0644 -p xentoolcore.pc /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toolcore'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C toollog install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog'
for i in include/xentoollog.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/include   -c -o xtl_core.o xtl_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_logger_stdio.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/include   -c -o xtl_logger_stdio.o xtl_logger_stdio.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/include   -fPIC -c -o xtl_core.opic xtl_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xtl_logger_stdio.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/include   -fPIC -c -o xtl_logger_stdio.opic xtl_logger_stdio.c 
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
mv headers.chk.new headers.chk
aarch64-portable-linux-ar rc libxentoollog.a xtl_core.o xtl_logger_stdio.o
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot                                 -pthread -Wl,-soname -Wl,libxentoollog.so.1 -shared -Wl,--version-script=libxentoollog.map -o libxentoollog.so.1.0 xtl_core.opic xtl_logger_stdio.opic  
ln -sf libxentoollog.so.1.0 libxentoollog.so.1
ln -sf libxentoollog.so.1 libxentoollog.so
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -m0755 -p libxentoollog.so.1.0 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -m0644 -p libxentoollog.a /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
ln -sf libxentoollog.so.1.0 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxentoollog.so.1
ln -sf libxentoollog.so.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxentoollog.so
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -m0644 -p include/xentoollog.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog/../../../tools/cross-install -m0644 -p xentoollog.pc /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/toollog'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C evtchn install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn'
for i in include/xenevtchn.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -c -o core.o core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -c -o linux.o linux.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -fPIC -c -o core.opic core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/include  -fPIC -c -o linux.opic linux.c 
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
mv headers.chk.new headers.chk
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot                                 -pthread -Wl,-soname -Wl,libxenevtchn.so.1 -shared -Wl,--version-script=libxenevtchn.map -o libxenevtchn.so.1.1 core.opic linux.opic   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toollog/libxentoollog.so   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/libs/toolcore/libxentoolcore.so 
aarch64-portable-linux-ar rc libxenevtchn.a core.o linux.o
ln -sf libxenevtchn.so.1.1 libxenevtchn.so.1
ln -sf libxenevtchn.so.1 libxenevtchn.so
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -m0755 -p libxenevtchn.so.1.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -m0644 -p libxenevtchn.a /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
ln -sf libxenevtchn.so.1.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxenevtchn.so.1
ln -sf libxenevtchn.so.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxenevtchn.so
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -m0644 -p include/xenevtchn.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn/../../../tools/cross-install -m0644 -p xenevtchn.pc /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/evtchn'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C gnttab install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab'
for i in include/xengnttab.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gnttab_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -c -o gnttab_core.o gnttab_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gntshr_core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -c -o gntshr_core.o gntshr_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -c -o linux.o linux.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gnttab_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -fPIC -c -o gnttab_core.opic gnttab_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .gntshr_core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -fPIC -c -o gntshr_core.opic gntshr_core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/include  -fPIC -c -o linux.opic linux.c 
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
mv headers.chk.new headers.chk
aarch64-portable-linux-ar rc libxengnttab.a gnttab_core.o gntshr_core.o linux.o
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot                                 -pthread -Wl,-soname -Wl,libxengnttab.so.1 -shared -Wl,--version-script=libxengnttab.map -o libxengnttab.so.1.2 gnttab_core.opic gntshr_core.opic linux.opic   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toollog/libxentoollog.so   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/libs/toolcore/libxentoolcore.so 
ln -sf libxengnttab.so.1.2 libxengnttab.so.1
ln -sf libxengnttab.so.1 libxengnttab.so
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -m0755 -p libxengnttab.so.1.2 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -m0644 -p libxengnttab.a /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
ln -sf libxengnttab.so.1.2 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxengnttab.so.1
ln -sf libxengnttab.so.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxengnttab.so
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -m0644 -p include/xengnttab.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab/../../../tools/cross-install -m0644 -p xengnttab.pc /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/gnttab'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C call install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call'
for i in include/xencall.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -c -o core.o core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .buffer.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -c -o buffer.o buffer.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -c -o linux.o linux.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -fPIC -c -o core.opic core.c 
mv headers.chk.new headers.chk
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .buffer.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -fPIC -c -o buffer.opic buffer.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/include  -fPIC -c -o linux.opic linux.c 
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot                                 -pthread -Wl,-soname -Wl,libxencall.so.1 -shared -Wl,--version-script=libxencall.map -o libxencall.so.1.2 core.opic buffer.opic linux.opic   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toollog/libxentoollog.so   /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/libs/toolcore/libxentoolcore.so 
aarch64-portable-linux-ar rc libxencall.a core.o buffer.o linux.o
ln -sf libxencall.so.1.2 libxencall.so.1
ln -sf libxencall.so.1 libxencall.so
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call'
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -d -m0755 -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -m0755 -p libxencall.so.1.2 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -m0644 -p libxencall.a /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib
ln -sf libxencall.so.1.2 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxencall.so.1
ln -sf libxencall.so.1 /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/libxencall.so
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -m0644 -p include/xencall.h /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/include
/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call/../../../tools/cross-install -m0644 -p xencall.pc /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/dist/install/usr/lib/pkgconfig
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/call'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[5]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make -C foreignmemory install
make[6]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory'
make libs
make[7]: Entering directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory'
for i in include/xenforeignmemory.h; do \
    aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot  -x c -ansi -Wall -Werror -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include \
          -S -o /dev/null $i || exit 1; \
    echo $i; \
done >headers.chk.new
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -c -o core.o core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -c -o linux.o linux.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .core.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -fPIC -c -o core.opic core.c 
aarch64-portable-linux-gcc  --sysroot=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot   -DPIC -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .linux.opic.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE  -march=armv8-a犷㹲벩 -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0=/usr/src/debug/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot=                      -fdebug-prefix-map=/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/recipe-sysroot-native=  -Werror -Wmissing-prototypes -I./include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toollog/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/toolcore/include -I/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/include  -fPIC -c -o linux.opic linux.c 
mv headers.chk.new headers.chk
mkdir -p /home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/pkg-config
linux.c:165:50: error: argument 7 of type 'const xen_pfn_t[]' {aka 'const long unsigned int[]'} declared as an ordinary array [-Werror=vla-parameter]
  165 |                                  const xen_pfn_t arr[/*num*/], int err[/*num*/])
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from linux.c:29:
private.h:35:50: note: previously declared as a variable length array 'const xen_pfn_t[num]' {aka 'const long unsigned int[num]'}
   35 |                                  const xen_pfn_t arr[num], int err[num]);
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~
linux.c:165:68: error: argument 8 of type 'int[]' declared as an ordinary array [-Werror=vla-parameter]
  165 |                                  const xen_pfn_t arr[/*num*/], int err[/*num*/])
      |                                                                ~~~~^~~~~~~~~~~~
In file included from linux.c:29:
private.h:35:64: note: previously declared as a variable length array 'int[num]'
   35 |                                  const xen_pfn_t arr[num], int err[num]);
      |                                                            ~~~~^~~~~~~~
linux.c:165:50: error: argument 7 of type 'const xen_pfn_t[]' {aka 'const long unsigned int[]'} declared as an ordinary array [-Werror=vla-parameter]
  165 |                                  const xen_pfn_t arr[/*num*/], int err[/*num*/])
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from linux.c:29:
private.h:35:50: note: previously declared as a variable length array 'const xen_pfn_t[num]' {aka 'const long unsigned int[num]'}
   35 |                                  const xen_pfn_t arr[num], int err[num]);
      |                                  ~~~~~~~~~~~~~~~~^~~~~~~~
linux.c:165:68: error: argument 8 of type 'int[]' declared as an ordinary array [-Werror=vla-parameter]
  165 |                                  const xen_pfn_t arr[/*num*/], int err[/*num*/])
      |                                                                ~~~~^~~~~~~~~~~~
In file included from linux.c:29:
private.h:35:64: note: previously declared as a variable length array 'int[num]'
   35 |                                  const xen_pfn_t arr[num], int err[num]);
      |                                                            ~~~~^~~~~~~~
cc1: all warnings being treated as errors
make[7]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/Rules.mk:213: linux.o] Error 1
make[7]: *** Waiting for unfinished jobs....
cc1: all warnings being treated as errors
make[7]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory'
make[6]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory'
make[5]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[4]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs'
make[7]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/Rules.mk:210: linux.opic] Error 1
make[6]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/foreignmemory/../../../tools/libs/libs.mk:45: build] Error 2
make[5]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/../../tools/Rules.mk:237: subdir-install-foreignmemory] Error 2
make[4]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/libs/../../tools/Rules.mk:232: subdirs-install] Error 2
ERROR: oe_runmake failed
make[3]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
make[2]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
make[1]: Leaving directory '/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools'
WARNING: exit code 1 from a shell command.
make[3]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/Rules.mk:237: subdir-install-libs] Error 2
make[2]: *** [/home/nole2390/irene/build/white-eirene-evt0/tmp/work/armv8a-portable-linux/xen-tools/4.17닖鮕䳢ഋ�﯑ﺝr0/git/tools/../tools/Rules.mk:232: subdirs-install] Error 2
make[1]: *** [Makefile:73: install] Error 2
make: *** [Makefile:134: install-tools] Error 2

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-11 10:02                                                         ` Oleg Nikitenko
@ 2023-05-11 10:15                                                           ` Michal Orzel
  2023-05-11 10:32                                                             ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-05-11 10:15 UTC (permalink / raw)
  To: Oleg Nikitenko, Stefano Stabellini
  Cc: Julien Grall, xen-devel, Bertrand Marquis, Carlo Nonato,
	Stewart.Hildebrand

Hi Oleg,

On 11/05/2023 12:02, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello,
> 
> Thanks Stefano.
> Then the next question.
> I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>
> I managed to build a xlnx_rebase_4.17 branch in my environment.
> I did it without coloring first. I did not find any color footprints at this branch.
> I realized coloring is not in the xlnx_rebase_4.17 branch yet.
This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the docs:
https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst

It describes the feature and documents the required properties.

~Michal

> 
> 
> вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>>:
> 
>     We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
>     (twice a year) is tested with cache coloring enabled. The last Petalinux
>     release is 2023.1 and the kernel used is this:
>     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>
> 
> 
>     On Tue, 9 May 2023, Oleg Nikitenko wrote:
>     > Hello guys,
>     >
>     > I have a couple of more questions.
>     > Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
>     > When did you run xen with the cache coloring last time ?
>     > What kernel version did you use for Dom0 when you ran xen with the cache coloring last time ?
>     >
>     > Regards,
>     > Oleg
>     >
>     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>:
>     >       Hi Michal,
>     >
>     > Thanks.
>     >
>     > Regards,
>     > Oleg
>     >
>     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
>     >       Hi Oleg,
>     >
>     >       Replying, so that you do not need to wait for Stefano.
>     >
>     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>     >       >       
>     >       >
>     >       >
>     >       > Hello Stefano,
>     >       >
>     >       > I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>
>     >       <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>
>     >       > Could you tell whot branch I should use ?
>     >       Cache coloring feature is not part of the upstream tree and it is still under review.
>     >       You can only find it integrated in the Xilinx Xen tree.
>     >
>     >       ~Michal
>     >
>     >       >
>     >       > Regards,
>     >       > Oleg
>     >       >
>     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>     >       >
>     >       >     I am familiar with the zcu102 but I don't know how you could possibly
>     >       >     generate a SError.
>     >       >
>     >       >     I suggest to try to use ImageBuilder [1] to generate the boot
>     >       >     configuration as a test because that is known to work well for zcu102.
>     >       >
>     >       >     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>
>     >       >
>     >       >
>     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>     >       >     > Hello Stefano,
>     >       >     >
>     >       >     > Thanks for clarification.
>     >       >     > We nighter use ImageBuilder nor uboot boot script.
>     >       >     > A model is zcu102 compatible.
>     >       >     >
>     >       >     > Regards,
>     >       >     > O.
>     >       >     >
>     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>     >       >     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>     >       >     >       which board?
>     >       >     >
>     >       >     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>     >       >     >       could you please post your ImageBuilder config file? If not, can you
>     >       >     >       post the source of your uboot boot script?
>     >       >     >
>     >       >     >       SErrors are supposed to be related to a hardware failure of some kind.
>     >       >     >       You are not supposed to be able to trigger an SError easily by
>     >       >     >       "mistake". I have not seen SErrors due to wrong cache coloring
>     >       >     >       configurations on any Xilinx board before.
>     >       >     >
>     >       >     >       The differences between Xen with and without cache coloring from a
>     >       >     >       hardware perspective are:
>     >       >     >
>     >       >     >       - With cache coloring, the SMMU is enabled and does address translations
>     >       >     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>     >       >     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>     >       >     >         there is a hardware failure related to SMMU address translation it
>     >       >     >         could only trigger with cache coloring. This would be my normal
>     >       >     >         suggestion for you to explore, but the failure happens too early
>     >       >     >         before any DMA-capable device is programmed. So I don't think this can
>     >       >     >         be the issue.
>     >       >     >
>     >       >     >       - With cache coloring, the memory allocation is very different so you'll
>     >       >     >         end up using different DDR regions for Dom0. So if your DDR is
>     >       >     >         defective, you might only see a failure with cache coloring enabled
>     >       >     >         because you end up using different regions.
>     >       >     >
>     >       >     >
>     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>     >       >     >       > Hi Stefano,
>     >       >     >       >
>     >       >     >       > Thank you.
>     >       >     >       > If I build xen without colors support there is not this error.
>     >       >     >       > All the domains are booted well.
>     >       >     >       > Hense it can not be a hardware issue.
>     >       >     >       > This panic arrived during unpacking the rootfs.
>     >       >     >       > Here I attached the boot log xen/Dom0 without color.
>     >       >     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>     >       >     >       >
>     >       >     >       >  Xen 4.16.1-pre
>     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>     >       2023-04-21
>     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>     >       >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>     >       >     >       > (XEN) 64-bit Execution:
>     >       >     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>     >       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>     >       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>     >       >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>     >       >     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>     >       >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>     >       >     >       > (XEN) 32-bit Execution:
>     >       >     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>     >       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>     >       >     >       > (XEN)     Extensions: GenericTimer Security
>     >       >     >       > (XEN)   Debug Features: 0000000003010066
>     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>     >       >     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>     >       >     >       > (XEN)                          0000000001260000 0000000002102211
>     >       >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>     >       >     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>     >       >     >       > (XEN) Using SMC Calling Convention v1.2
>     >       >     >       > (XEN) Using PSCI v1.1
>     >       >     >       > (XEN) SMP: Allowing 4 CPUs
>     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>     >       >     >       > (XEN) GICv2 initialization:
>     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>     >       >     >       > (XEN)         gic_maintenance_irq=25
>     >       >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
>     >       >     >       > (XEN) Initializing null scheduler
>     >       >     >       > (XEN) WARNING: This is experimental software in development.
>     >       >     >       > (XEN) Use at your own risk.
>     >       >     >       > (XEN) Allocated console ring of 32 KiB.
>     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>     >       >     >       > (XEN) Bringing up CPU1
>     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>     >       >     >       > (XEN) CPU 1 booted.
>     >       >     >       > (XEN) Bringing up CPU2
>     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>     >       >     >       > (XEN) CPU 2 booted.
>     >       >     >       > (XEN) Bringing up CPU3
>     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>     >       >     >       > (XEN) Brought up 4 CPUs
>     >       >     >       > (XEN) CPU 3 booted.
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu:
>     >       /axi/smmu@fd800000: 16 context
>     >       >     >       banks (0
>     >       >     >       > stage-2 only)
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>     >       >     >       > (XEN) I/O virtualisation enabled
>     >       >     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>     >       >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>     >       >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>     >       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>     >       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>     >       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>     >       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>     >       >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>     >       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>     >       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>     >       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>     >       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>     >       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>     >       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>     >       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>     >       >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>     >       >     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>     >       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>     >       >     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>     >       >     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>     >       >     >       > (XEN) Std. Loglevel: All
>     >       >     >       > (XEN) Guest Loglevel: All
>     >       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
>     >       >     >       > (XEN) Freed 356kB init memory.
>     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >       >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>     >       >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
>     >       11.3.0, GNU ld (GNU
>     >       >     >       Binutils)
>     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>     >       >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>     >       >     >       > [    0.000000] Xen 4.16 support found
>     >       >     >       > [    0.000000] Zone ranges:
>     >       >     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>     >       >     >       > [    0.000000]   DMA32    empty
>     >       >     >       > [    0.000000]   Normal   empty
>     >       >     >       > [    0.000000] Movable zone start for each node
>     >       >     >       > [    0.000000] Early memory node ranges
>     >       >     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>     >       >     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>     >       >     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>     >       >     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>     >       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>     >       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>     >       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>     >       >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>     >       >     >       > [    0.000000] psci: probing for conduit method from DT.
>     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>     >       >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>     >       >     >       > [    0.000000] psci: Trusted OS migration not required
>     >       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>     >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>     >       >     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>     >       >     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>     >       >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>     >       >     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>     >       root=/dev/ram0
>     >       >     >       maxcpus=2
>     >       >     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user
>     >       space.
>     >       >     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>     >       >     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>     >       >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>     >       >     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>     >       >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>     >       init, 262K bss,
>     >       >     >       256944K reserved,
>     >       >     >       > 262144K cma-reserved)
>     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>     >       >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>     >       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>     >       >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>     >       >     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>     >       >     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>     >       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>     >       >     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>     >       >     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>     >       max_idle_ns: 440795205315 ns
>     >       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>     >       >     >       > [    0.000258] Console: colour dummy device 80x25
>     >       >     >       > [    0.310231] printk: console [hvc0] enabled
>     >       >     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>     >       (lpj=400000)
>     >       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>     >       >     >       > [    0.329706] LSM: Security Framework initializing
>     >       >     >       > [    0.334204] Yama: becoming mindful.
>     >       >     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >       >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >       >     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>     >       >     >       > [    0.359132] Grant table initialized
>     >       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>     >       >     >       > [    0.366993] Xen: initializing cpu0
>     >       >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>     >       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
>     >       >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>     >       >     >       > [    0.388712] Xen: initializing cpu1
>     >       >     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>     >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>     >       >     >       > [    0.406941] SMP: Total of 2 processors activated.
>     >       >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>     >       >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>     >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>     >       >     >       > [    0.426248] alternatives: patching kernel code
>     >       >     >       > [    0.431424] devtmpfs: initialized
>     >       >     >       > [    0.441454] KASLR enabled
>     >       >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>     >       7645041785100000 ns
>     >       >     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>     >       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>     >       >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>     >       >     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>     >       >     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>     >       >     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>     >       >     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>     >       >     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>     >       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>     >       >     >       > [    0.545608] ASID allocator initialised with 32768 entries
>     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>     >       >     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>     >       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>     >       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>     >       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>     >       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>     >       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>     >       >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>     >       >     >       > [    1.767957] raid6: using neon recovery algorithm
>     >       >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>     >       >     >       > [    1.778021] iommu: Default domain type: Translated
>     >       >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>     >       >     >       > [    1.789149] SCSI subsystem initialized
>     >       >     >       > [    1.792820] usbcore: registered new interface driver usbfs
>     >       >     >       > [    1.798254] usbcore: registered new interface driver hub
>     >       >     >       > [    1.803626] usbcore: registered new device driver usb
>     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>     >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it>
>     >       <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
>     >       >     >       > [    1.822903] PTP clock support registered
>     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>     >       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>     >       >     >       > [    1.855907] FPGA manager framework
>     >       >     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>     >       >     >       > [    1.871712] NET: Registered PF_INET protocol family
>     >       >     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>     >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>     >       >     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>     >       >     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>     >       >     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>     >       >     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>     >       >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >       >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>     >       >     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>     >       >     >       > [    1.942342] RPC: Registered udp transport module.
>     >       >     >       > [    1.947088] RPC: Registered tcp transport module.
>     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>     >       >     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>     >       >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>     >       >     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>).
>     >       >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>     >       >     >       > [    2.021122] xor: measuring software checksum speed
>     >       >     >       > [    2.029347]    8regs           :  2366 MB/sec
>     >       >     >       > [    2.033081]    32regs          :  2802 MB/sec
>     >       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>     >       >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>     >       >     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>     >       >     >       > [    2.050959] io scheduler mq-deadline registered
>     >       >     >       > [    2.055521] io scheduler kyber registered
>     >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>     >       >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>     >       >     >       > [    2.085548] brd: module loaded
>     >       >     >       > [    2.089290] loop: module loaded
>     >       >     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>     >       >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>     >       >     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>     >       >     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>     >       >     >       > [    2.109813] usbcore: registered new interface driver r8152
>     >       >     >       > [    2.115367] usbcore: registered new interface driver asix
>     >       >     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>     >       >     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>     >       >     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>     >       >     >       > [    2.138527] usbcore: registered new interface driver net1080
>     >       >     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>     >       >     >       > [    2.150205] usbcore: registered new interface driver zaurus
>     >       >     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>     >       >     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>     >       >     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>     >       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>     >       >     >       > [    2.181358] usbcore: registered new interface driver uas
>     >       >     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>     >       >     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>     >       >     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>     >       >     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending
>     >       drivers
>     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>     >       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>     >       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com>
>     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>
>     >       >     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac
>     >       (INTERRUPT)
>     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>     >       >     >       ff960000.memory-controller (INTERRUPT)
>     >       >     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>     >       >     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>     >       >     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>     >       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>     >       >     >       > [    2.327875] securefw securefw: securefw probed
>     >       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>     >       >     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>     >       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>     >       >     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>     >       >     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>     >       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>     >       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>     >       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>     >       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>     >       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>     >       >     >       > [    2.420856] default preset
>     >       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>     >       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>     >       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>     >       >     >       > [    2.441976] vmcu driver init
>     >       >     >       > [    2.444922] VMCU: : (240:0) registered
>     >       >     >       > [    2.444956] In K81 Updater init
>     >       >     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>     >       >     >       > [    2.468833] Initializing XFRM netlink socket
>     >       >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>     >       >     >       > [    2.472729] Bridge firewalling registered
>     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>     >       >     >       > [    2.481341] registered taskstats version 1
>     >       >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>     >       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>     >       >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>     >       >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>     >       >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>     >       >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>     >       >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>     >       (18:41:fe:0f:ff:02)
>     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>     >       (18:41:fe:0f:ff:03)
>     >       >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>     >       >     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>     >       >     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>     >       >     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>     >       >     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>     >       >     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>     >       >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>     >       >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>     >       >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>     >       >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>     >       >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>     >       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>     >       >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>     >       >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>     >       >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>     >       >     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >       >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>     >       >     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>     >       >     >       > [    3.641628] VMCU: : (235:0) registered
>     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>     >       >     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>     >       >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>     >       >     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>     >       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>     >       >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
>     >       >     >       > [    3.749179] sfp_register_bus: Try to attach
>     >       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>     >       >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>     >       >     >       > [    3.762677] sfp_register_bus: Bus registered
>     >       >     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>     >       >     >       > [    3.775870] of_cfs_init
>     >       >     >       > [    3.776000] of_cfs_init: OK
>     >       >     >       > [    3.778211] clk: Not disabling unused clocks
>     >       >     >       > [   11.278477] Freeing initrd memory: 206056K
>     >       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>     >       >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>     >       >     >       > [   11.314142] Run /init as init process
>     >       >     >       > INIT: version 3.01 booting
>     >       >     >       > fsck (busybox 1.35.0)
>     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
>     >       disabled.
>     >       >     >       > Starting random number generator daemon.
>     >       >     >       > [   11.580662] random: crng init done
>     >       >     >       > Starting udev
>     >       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>     >       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>     >       >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>     >       >     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>     >       >     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
>     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       >     >       > Starting mcud
>     >       >     >       > INIT: Entering runlevel: 5
>     >       >     >       > Configuring network interfaces... done.
>     >       >     >       > resetting network interface
>     >       >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>     >       PCS/PMA PHY] (irq=POLL)
>     >       >     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>     >       >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>     >       >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>     >       PCS/PMA PHY]
>     >       >     >       (irq=POLL)
>     >       >     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>     >       >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>     >       >     >       > Auto-negotiation: off
>     >       >     >       > Auto-negotiation: off
>     >       >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>     >       >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>     >       >     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>     >       >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>     >       >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>     >       >     >       > done.
>     >       >     >       > Starting rpcbind daemon...done.
>     >       >     >       >
>     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >       >     >       > Starting State Manager Service
>     >       >     >       > Start state-manager restarter...
>     >       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>     >       >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>     >       devid 1 transid 744
>     >       >     >       /dev/dm-0
>     >       >     >       > scanned by udevd (385)
>     >       >     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>     >       >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>     >       >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>     >       >     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>     >       /dev/mapper/client_prov scanned by
>     >       >     >       mkfs.btrfs
>     >       >     >       > (526)
>     >       >     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>     >       >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>     >       >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>     >       >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>     >       >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>     >       >     >       >
>     >       >     >       > Setting domain 0 name, domid and JSON config...
>     >       >     >       > Done setting up Dom0
>     >       >     >       > Starting xenconsoled...
>     >       >     >       > Starting QEMU as disk backend for dom0
>     >       >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>     >       >     >       >
>     >       >     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>     >       /dev/mapper/client_config scanned by
>     >       >     >       mkfs.btrfs
>     >       >     >       > (574)
>     >       >     >       > [done]
>     >       >     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>     >       >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>     >       >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>     >       >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>     >       >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>     >       >     >       > OK
>     >       >     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>     >       >     >       > done
>     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>: Network is unreachable [v8.2208.0 try
>     >       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> ]
>     >       >     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>     >       scanned by udevd (518)
>     >       >     >       >
>     >       >     >       > Please insert USB token and enter your role in login prompt.
>     >       >     >       >
>     >       >     >       > login:
>     >       >     >       >
>     >       >     >       > Regards,
>     >       >     >       > O.
>     >       >     >       >
>     >       >     >       >
>     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>     >       >     >       >       Hi Oleg,
>     >       >     >       >
>     >       >     >       >       Here is the issue from your logs:
>     >       >     >       >
>     >       >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >       >     >       >
>     >       >     >       >       SErrors are special signals to notify software of serious hardware
>     >       >     >       >       errors.  Something is going very wrong. Defective hardware is a
>     >       >     >       >       possibility.  Another possibility if software accessing address ranges
>     >       >     >       >       that it is not supposed to, sometimes it causes SErrors.
>     >       >     >       >
>     >       >     >       >       Cheers,
>     >       >     >       >
>     >       >     >       >       Stefano
>     >       >     >       >
>     >       >     >       >
>     >       >     >       >
>     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>     >       >     >       >
>     >       >     >       >       > Hello,
>     >       >     >       >       >
>     >       >     >       >       > Thanks guys.
>     >       >     >       >       > I found out where the problem was.
>     >       >     >       >       > Now dom0 booted more. But I have a new one.
>     >       >     >       >       > This is a kernel panic during Dom0 loading.
>     >       >     >       >       > Maybe someone is able to suggest something ?
>     >       >     >       >       >
>     >       >     >       >       > Regards,
>     >       >     >       >       > O.
>     >       >     >       >       >
>     >       >     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>     >       >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>     >       >     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>     >       >     >       >       > [    3.789399] of_cfs_init
>     >       >     >       >       > [    3.789499] of_cfs_init: OK
>     >       >     >       >       > [    3.791685] clk: Not disabling unused clocks
>     >       >     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >       >     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>     >       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>     >       >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>     >       >     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
>     >       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>     >       >     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>     >       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>     >       >     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>     >       >     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>     >       >     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>     >       >     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>     >       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>     >       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>     >       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>     >       >     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >       >     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>     >       >     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>     >       >     >       >       > [   11.010556] Call trace:
>     >       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>     >       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>     >       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>     >       >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>     >       >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>     >       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>     >       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>     >       >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>     >       >     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>     >       >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>     >       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>     >       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>     >       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>     >       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>     >       >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>     >       >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>     >       >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>     >       >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>     >       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
>     >       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>     >       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>     >       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>     >       >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>     >       >     >       >       > [   11.010795] Memory Limit: none
>     >       >     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>     >       >     >       >       >
>     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>     >       >     >       >       >       Hi Oleg,
>     >       >     >       >       >
>     >       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>     >       >     >       >       >       >       
>     >       >     >       >       >       >
>     >       >     >       >       >       >
>     >       >     >       >       >       > Hello Michal,
>     >       >     >       >       >       >
>     >       >     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>     >       >     >       >       >       > I decided to choose another way.
>     >       >     >       >       >       > This is a xen's command line that I found out completely.
>     >       >     >       >       >       >
>     >       >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>     >       bootscrub=0
>     >       >     >       vwfi=native
>     >       >     >       >       sched=null
>     >       >     >       >       >       timer_slop=0
>     >       >     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>     >       >     >       >       >
>     >       >     >       >       >       >
>     >       >     >       >       >       > So you are absolutely right about a command line.
>     >       >     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device
>     >       tree.
>     >       >     >       >       >       Maybe you will find this document helpful:
>     >       >     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
>     >       <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
>     >       >     >       >       >
>     >       >     >       >       >       ~Michal
>     >       >     >       >       >
>     >       >     >       >       >       >
>     >       >     >       >       >       > Regards,
>     >       >     >       >       >       > Oleg
>     >       >     >       >       >       >
>     >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>
>     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
>     >       >     >       >       >       >
>     >       >     >       >       >       >
>     >       >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>     >       >     >       >       >       >     >       
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     > 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:
>     >       >     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added
>     >       to SRC_URI?
>     >       >     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make
>     >       olddefconfig"
>     >       >     >       afterwards.
>     >       >     >       >       >       >
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>     >       >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>     >       >     >       >       >       >     I hope you added =y to them.
>     >       >     >       >       >       >
>     >       >     >       >       >       >     Anyway, you have at least the following solutions:
>     >       >     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>     >       >     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g.
>     >       CONFIG_COLORING=y that is not
>     >       >     >       enabled by
>     >       >     >       >       default)
>     >       >     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>     >       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>     >       >     >       >       >       >
>     >       >     >       >       >       >     ~Michal
>     >       >     >       >       >       >
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     > Host hangs in build time. 
>     >       >     >       >       >       >     > Maybe I did not set something in the config build file ?
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     > Regards,
>     >       >     >       >       >       >     > Oleg
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>:
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >     Thanks Michal,
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >     You gave me an idea.
>     >       >     >       >       >       >     >     I am going to try it today.
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >     Regards,
>     >       >     >       >       >       >     >     O.
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>:
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >         Thanks Stefano.
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >         I am going to do it today.
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >         Regards,
>     >       >     >       >       >       >     >         O.
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     >       >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com>
>     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>     >       >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
>     >       >     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>
>     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
>     >       >     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org>
>     >       <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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
>     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >       >     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@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>
>     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <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>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>     >       <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.
>     >       >     >       >       >       >     >             >       >
>     >       >     >       >       >       >     >             >
>     >       >     >       >       >       >     >             >
>     >       >     >       >       >       >     >             >
>     >       >     >       >       >       >     >
>     >       >     >       >       >       >
>     >       >     >       >       >
>     >       >     >       >       >
>     >       >     >       >       >
>     >       >     >       >
>     >       >     >       >
>     >       >     >       >
>     >       >     >
>     >       >     >
>     >       >     >
>     >       >
>     >
>     >
>     > 
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-11 10:15                                                           ` Michal Orzel
@ 2023-05-11 10:32                                                             ` Oleg Nikitenko
  2023-05-15  8:51                                                               ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-11 10:32 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 97908 bytes --]

Hi Michal,

Thanks.
This compilation previously had a name CONFIG_COLORING.
It mixed me up.

Regards,
Oleg

чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com>:

> Hi Oleg,
>
> On 11/05/2023 12:02, Oleg Nikitenko wrote:
> >
> >
> >
> > Hello,
> >
> > Thanks Stefano.
> > Then the next question.
> > I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <
> https://github.com/Xilinx/xen.git>
> > I managed to build a xlnx_rebase_4.17 branch in my environment.
> > I did it without coloring first. I did not find any color footprints at
> this branch.
> > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
> This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the
> docs:
>
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
>
> It describes the feature and documents the required properties.
>
> ~Michal
>
> >
> >
> > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>:
> >
> >     We test Xen Cache Coloring regularly on zcu102. Every Petalinux
> release
> >     (twice a year) is tested with cache coloring enabled. The last
> Petalinux
> >     release is 2023.1 and the kernel used is this:
> >     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>
> >
> >
> >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
> >     > Hello guys,
> >     >
> >     > I have a couple of more questions.
> >     > Have you ever run xen with the cache coloring at Zynq UltraScale+
> MPSoC zcu102 xczu15eg ?
> >     > When did you run xen with the cache coloring last time ?
> >     > What kernel version did you use for Dom0 when you ran xen with the
> cache coloring last time ?
> >     >
> >     > Regards,
> >     > Oleg
> >     >
> >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>:
> >     >       Hi Michal,
> >     >
> >     > Thanks.
> >     >
> >     > Regards,
> >     > Oleg
> >     >
> >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com
> <mailto:michal.orzel@amd.com>>:
> >     >       Hi Oleg,
> >     >
> >     >       Replying, so that you do not need to wait for Stefano.
> >     >
> >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
> >     >       >
> >     >       >
> >     >       >
> >     >       > Hello Stefano,
> >     >       >
> >     >       > I would like to try a xen cache color property from this
> repo  https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>
> >     >       <https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>
> >     >       > Could you tell whot branch I should use ?
> >     >       Cache coloring feature is not part of the upstream tree and
> it is still under review.
> >     >       You can only find it integrated in the Xilinx Xen tree.
> >     >
> >     >       ~Michal
> >     >
> >     >       >
> >     >       > Regards,
> >     >       > Oleg
> >     >       >
> >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
> >     >       >
> >     >       >     I am familiar with the zcu102 but I don't know how you
> could possibly
> >     >       >     generate a SError.
> >     >       >
> >     >       >     I suggest to try to use ImageBuilder [1] to generate
> the boot
> >     >       >     configuration as a test because that is known to work
> well for zcu102.
> >     >       >
> >     >       >     [1] https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>
> >     >       >
> >     >       >
> >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> >     >       >     > Hello Stefano,
> >     >       >     >
> >     >       >     > Thanks for clarification.
> >     >       >     > We nighter use ImageBuilder nor uboot boot script.
> >     >       >     > A model is zcu102 compatible.
> >     >       >     >
> >     >       >     > Regards,
> >     >       >     > O.
> >     >       >     >
> >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
> >     >       >     >       This is interesting. Are you using Xilinx
> hardware by any chance? If so,
> >     >       >     >       which board?
> >     >       >     >
> >     >       >     >       Are you using ImageBuilder to generate your
> boot.scr boot script? If so,
> >     >       >     >       could you please post your ImageBuilder config
> file? If not, can you
> >     >       >     >       post the source of your uboot boot script?
> >     >       >     >
> >     >       >     >       SErrors are supposed to be related to a
> hardware failure of some kind.
> >     >       >     >       You are not supposed to be able to trigger an
> SError easily by
> >     >       >     >       "mistake". I have not seen SErrors due to
> wrong cache coloring
> >     >       >     >       configurations on any Xilinx board before.
> >     >       >     >
> >     >       >     >       The differences between Xen with and without
> cache coloring from a
> >     >       >     >       hardware perspective are:
> >     >       >     >
> >     >       >     >       - With cache coloring, the SMMU is enabled and
> does address translations
> >     >       >     >         even for dom0. Without cache coloring the
> SMMU could be disabled, and
> >     >       >     >         if enabled, the SMMU doesn't do any address
> translations for Dom0. If
> >     >       >     >         there is a hardware failure related to SMMU
> address translation it
> >     >       >     >         could only trigger with cache coloring. This
> would be my normal
> >     >       >     >         suggestion for you to explore, but the
> failure happens too early
> >     >       >     >         before any DMA-capable device is programmed.
> So I don't think this can
> >     >       >     >         be the issue.
> >     >       >     >
> >     >       >     >       - With cache coloring, the memory allocation
> is very different so you'll
> >     >       >     >         end up using different DDR regions for Dom0.
> So if your DDR is
> >     >       >     >         defective, you might only see a failure with
> cache coloring enabled
> >     >       >     >         because you end up using different regions.
> >     >       >     >
> >     >       >     >
> >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
> >     >       >     >       > Hi Stefano,
> >     >       >     >       >
> >     >       >     >       > Thank you.
> >     >       >     >       > If I build xen without colors support there
> is not this error.
> >     >       >     >       > All the domains are booted well.
> >     >       >     >       > Hense it can not be a hardware issue.
> >     >       >     >       > This panic arrived during unpacking the
> rootfs.
> >     >       >     >       > Here I attached the boot log xen/Dom0
> without color.
> >     >       >     >       > A highlighted strings printed exactly after
> the place where 1-st time panic arrived.
> >     >       >     >       >
> >     >       >     >       >  Xen 4.16.1-pre
> >     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
> >     >       2023-04-21
> >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14
> 2023 +0300 git:321687b231-dirty
> >     >       >     >       > (XEN) build-id:
> c1847258fdb1b79562fc710dda40008f96c0fde5
> >     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM
> Limited", variant: 0x0, part 0xd03,rev 0x4
> >     >       >     >       > (XEN) 64-bit Execution:
> >     >       >     >       > (XEN)   Processor Features: 0000000000002222
> 0000000000000000
> >     >       >     >       > (XEN)     Exception Levels: EL3:64+32
> EL2:64+32 EL1:64+32 EL0:64+32
> >     >       >     >       > (XEN)     Extensions: FloatingPoint
> AdvancedSIMD
> >     >       >     >       > (XEN)   Debug Features: 0000000010305106
> 0000000000000000
> >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
> 0000000000000000
> >     >       >     >       > (XEN)   Memory Model Features:
> 0000000000001122 0000000000000000
> >     >       >     >       > (XEN)   ISA Features:  0000000000011120
> 0000000000000000
> >     >       >     >       > (XEN) 32-bit Execution:
> >     >       >     >       > (XEN)   Processor Features:
> 0000000000000131:0000000000011011
> >     >       >     >       > (XEN)     Instruction Sets: AArch32 A32
> Thumb Thumb-2 Jazelle
> >     >       >     >       > (XEN)     Extensions: GenericTimer Security
> >     >       >     >       > (XEN)   Debug Features: 0000000003010066
> >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
> >     >       >     >       > (XEN)   Memory Model Features:
> 0000000010201105 0000000040000000
> >     >       >     >       > (XEN)
>  0000000001260000 0000000002102211
> >     >       >     >       > (XEN)   ISA Features: 0000000002101110
> 0000000013112111 0000000021232042
> >     >       >     >       > (XEN)                 0000000001112131
> 0000000000011142 0000000000011121
> >     >       >     >       > (XEN) Using SMC Calling Convention v1.2
> >     >       >     >       > (XEN) Using PSCI v1.1
> >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
> >     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26
> virt=27 Freq: 100000 KHz
> >     >       >     >       > (XEN) GICv2 initialization:
> >     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
> >     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
> >     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
> >     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
> >     >       >     >       > (XEN)         gic_maintenance_irq=25
> >     >       >     >       > (XEN) GICv2: Adjusting CPU interface base to
> 0xf902f000
> >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID
> 0200143b).
> >     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
> >     >       >     >       > (XEN) Initializing null scheduler
> >     >       >     >       > (XEN) WARNING: This is experimental software
> in development.
> >     >       >     >       > (XEN) Use at your own risk.
> >     >       >     >       > (XEN) Allocated console ring of 32 KiB.
> >     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times
> before pausing the domain
> >     >       >     >       > (XEN) Bringing up CPU1
> >     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times
> before pausing the domain
> >     >       >     >       > (XEN) CPU 1 booted.
> >     >       >     >       > (XEN) Bringing up CPU2
> >     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times
> before pausing the domain
> >     >       >     >       > (XEN) CPU 2 booted.
> >     >       >     >       > (XEN) Bringing up CPU3
> >     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times
> before pausing the domain
> >     >       >     >       > (XEN) Brought up 4 CPUs
> >     >       >     >       > (XEN) CPU 3 booted.
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing
> hardware configuration...
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2
> translation
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream
> matching with 48 register groups, mask 0x7fff<2>smmu:
> >     >       /axi/smmu@fd800000: 16 context
> >     >       >     >       banks (0
> >     >       >     >       > stage-2 only)
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2:
> 48-bit IPA -> 48-bit PA
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered
> 29 master devices
> >     >       >     >       > (XEN) I/O virtualisation enabled
> >     >       >     >       > (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) alternatives: Patching with alt table
> 00000000002cc5c8 -> 00000000002ccb2c
> >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
> >     >       >     >       > (XEN) Loading d0 kernel from boot module @
> 0000000001000000
> >     >       >     >       > (XEN) Loading ramdisk from boot module @
> 0000000002000000
> >     >       >     >       > (XEN) Allocating 1:1 mappings totalling
> 1600MB for dom0:
> >     >       >     >       > (XEN) BANK[0]
> 0x00000010000000-0x00000020000000 (256MB)
> >     >       >     >       > (XEN) BANK[1]
> 0x00000024000000-0x00000028000000 (64MB)
> >     >       >     >       > (XEN) BANK[2]
> 0x00000030000000-0x00000080000000 (1280MB)
> >     >       >     >       > (XEN) Grant table range:
> 0x00000000e00000-0x00000000e40000
> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr
> 0x000000087bf94000
> >     >       >     >       > (XEN) Allocating PPI 16 for event channel
> interrupt
> >     >       >     >       > (XEN) Extended region 0:
> 0x81200000->0xa0000000
> >     >       >     >       > (XEN) Extended region 1:
> 0xb1200000->0xc0000000
> >     >       >     >       > (XEN) Extended region 2:
> 0xc8000000->0xe0000000
> >     >       >     >       > (XEN) Extended region 3:
> 0xf0000000->0xf9000000
> >     >       >     >       > (XEN) Extended region 4:
> 0x100000000->0x600000000
> >     >       >     >       > (XEN) Extended region 5:
> 0x880000000->0x8000000000
> >     >       >     >       > (XEN) Extended region 6:
> 0x8001000000->0x10000000000
> >     >       >     >       > (XEN) Loading zImage from 0000000001000000
> to 0000000010000000-0000000010e41008
> >     >       >     >       > (XEN) Loading d0 initrd from
> 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
> >     >       >     >       > (XEN) Loading d0 DTB to
> 0x0000000013400000-0x000000001340cbdc
> >     >       >     >       > (XEN) Initial low memory virq threshold set
> at 0x4000 pages.
> >     >       >     >       > (XEN) Std. Loglevel: All
> >     >       >     >       > (XEN) Guest Loglevel: All
> >     >       >     >       > (XEN) *** Serial input to DOM0 (type
> 'CTRL-a' three times to switch input)
> >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
> >     >       >     >       > (XEN) Freed 356kB init memory.
> >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
> >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER4
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER8
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER12
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER16
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER20
> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER0
> >     >       >     >       > [    0.000000] Booting Linux on physical CPU
> 0x0000000000 [0x410fd034]
> >     >       >     >       > [    0.000000] Linux version
> 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
> >     >       11.3.0, GNU ld (GNU
> >     >       >     >       Binutils)
> >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54
> UTC 2023
> >     >       >     >       > [    0.000000] Machine model: D14 Viper
> Board - White Unit
> >     >       >     >       > [    0.000000] Xen 4.16 support found
> >     >       >     >       > [    0.000000] Zone ranges:
> >     >       >     >       > [    0.000000]   DMA      [mem
> 0x0000000010000000-0x000000007fffffff]
> >     >       >     >       > [    0.000000]   DMA32    empty
> >     >       >     >       > [    0.000000]   Normal   empty
> >     >       >     >       > [    0.000000] Movable zone start for each
> node
> >     >       >     >       > [    0.000000] Early memory node ranges
> >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000010000000-0x000000001fffffff]
> >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022000000-0x0000000022147fff]
> >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022200000-0x0000000022347fff]
> >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000024000000-0x0000000027ffffff]
> >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000030000000-0x000000007fffffff]
> >     >       >     >       > [    0.000000] Initmem setup node 0 [mem
> 0x0000000010000000-0x000000007fffffff]
> >     >       >     >       > [    0.000000] On node 0, zone DMA: 8192
> pages in unavailable ranges
> >     >       >     >       > [    0.000000] On node 0, zone DMA: 184
> pages in unavailable ranges
> >     >       >     >       > [    0.000000] On node 0, zone DMA: 7352
> pages in unavailable ranges
> >     >       >     >       > [    0.000000] cma: Reserved 256 MiB at
> 0x000000006e000000
> >     >       >     >       > [    0.000000] psci: probing for conduit
> method from DT.
> >     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in
> firmware.
> >     >       >     >       > [    0.000000] psci: Using standard PSCI
> v0.2 function IDs
> >     >       >     >       > [    0.000000] psci: Trusted OS migration
> not required
> >     >       >     >       > [    0.000000] psci: SMC Calling Convention
> v1.1
> >     >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu
> s32792 r0 d32744 u65536
> >     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
> >     >       >     >       > [    0.000000] CPU features: kernel page
> table isolation forced ON by KASLR
> >     >       >     >       > [    0.000000] CPU features: detected:
> Kernel page table isolation (KPTI)
> >     >       >     >       > [    0.000000] Built 1 zonelists, mobility
> grouping on.  Total pages: 403845
> >     >       >     >       > [    0.000000] Kernel command line:
> console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
> >     >       root=/dev/ram0
> >     >       >     >       maxcpus=2
> >     >       >     >       > [    0.000000] Unknown kernel command line
> parameters "earlyprintk=xen fips=1", will be passed to user
> >     >       space.
> >     >       >     >       > [    0.000000] Dentry cache hash table
> entries: 262144 (order: 9, 2097152 bytes, linear)
> >     >       >     >       > [    0.000000] Inode-cache hash table
> entries: 131072 (order: 8, 1048576 bytes, linear)
> >     >       >     >       > [    0.000000] mem auto-init: stack:off,
> heap alloc:on, heap free:on
> >     >       >     >       > [    0.000000] mem auto-init: clearing
> system memory may take some time...
> >     >       >     >       > [    0.000000] Memory: 1121936K/1641024K
> available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
> >     >       init, 262K bss,
> >     >       >     >       256944K reserved,
> >     >       >     >       > 262144K cma-reserved)
> >     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3,
> MinObjects=0, CPUs=2, Nodes=1
> >     >       >     >       > [    0.000000] rcu: Hierarchical RCU
> implementation.
> >     >       >     >       > [    0.000000] rcu: RCU event tracing is
> enabled.
> >     >       >     >       > [    0.000000] rcu: RCU restricting CPUs
> from NR_CPUS=8 to nr_cpu_ids=2.
> >     >       >     >       > [    0.000000] rcu: RCU calculated value of
> scheduler-enlistment delay is 25 jiffies.
> >     >       >     >       > [    0.000000] rcu: Adjusting geometry for
> rcu_fanout_leaf=16, nr_cpu_ids=2
> >     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64,
> preallocated irqs: 0
> >     >       >     >       > [    0.000000] Root IRQ handler:
> gic_handle_irq
> >     >       >     >       > [    0.000000] arch_timer: cp15 timer(s)
> running at 100.00MHz (virt).
> >     >       >     >       > [    0.000000] clocksource:
> arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
> >     >       max_idle_ns: 440795205315 ns
> >     >       >     >       > [    0.000000] sched_clock: 56 bits at
> 100MHz, resolution 10ns, wraps every 4398046511100ns
> >     >       >     >       > [    0.000258] Console: colour dummy device
> 80x25
> >     >       >     >       > [    0.310231] printk: console [hvc0] enabled
> >     >       >     >       > [    0.314403] Calibrating delay loop
> (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
> >     >       (lpj=400000)
> >     >       >     >       > [    0.324851] pid_max: default: 32768
> minimum: 301
> >     >       >     >       > [    0.329706] LSM: Security Framework
> initializing
> >     >       >     >       > [    0.334204] Yama: becoming mindful.
> >     >       >     >       > [    0.337865] Mount-cache hash table
> entries: 4096 (order: 3, 32768 bytes, linear)
> >     >       >     >       > [    0.345180] Mountpoint-cache hash table
> entries: 4096 (order: 3, 32768 bytes, linear)
> >     >       >     >       > [    0.354743] xen:grant_table: Grant tables
> using version 1 layout
> >     >       >     >       > [    0.359132] Grant table initialized
> >     >       >     >       > [    0.362664] xen:events: Using FIFO-based
> ABI
> >     >       >     >       > [    0.366993] Xen: initializing cpu0
> >     >       >     >       > [    0.370515] rcu: Hierarchical SRCU
> implementation.
> >     >       >     >       > [    0.375930] smp: Bringing up secondary
> CPUs ...
> >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
> >     >       >     >       > (XEN) d0v1: vGICD: unhandled word write
> 0x000000ffffffff to ICACTIVER0
> >     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
> >     >       >     >       > [    0.388712] Xen: initializing cpu1
> >     >       >     >       > [    0.388743] CPU1: Booted secondary
> processor 0x0000000001 [0x410fd034]
> >     >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
> >     >       >     >       > [    0.406941] SMP: Total of 2 processors
> activated.
> >     >       >     >       > [    0.411698] CPU features: detected:
> 32-bit EL0 Support
> >     >       >     >       > [    0.416888] CPU features: detected: CRC32
> instructions
> >     >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
> >     >       >     >       > [    0.426248] alternatives: patching kernel
> code
> >     >       >     >       > [    0.431424] devtmpfs: initialized
> >     >       >     >       > [    0.441454] KASLR enabled
> >     >       >     >       > [    0.441602] clocksource: jiffies: mask:
> 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> >     >       7645041785100000 ns
> >     >       >     >       > [    0.448321] futex hash table entries: 512
> (order: 3, 32768 bytes, linear)
> >     >       >     >       > [    0.496183] NET: Registered
> PF_NETLINK/PF_ROUTE protocol family
> >     >       >     >       > [    0.498277] DMA: preallocated 256 KiB
> GFP_KERNEL pool for atomic allocations
> >     >       >     >       > [    0.503772] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA pool for atomic allocations
> >     >       >     >       > [    0.511610] DMA: preallocated 256 KiB
> GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >     >       >     >       > [    0.519478] audit: initializing netlink
> subsys (disabled)
> >     >       >     >       > [    0.524985] audit: type=2000
> audit(0.336:1): state=initialized audit_enabled=0 res=1
> >     >       >     >       > [    0.529169] thermal_sys: Registered
> thermal governor 'step_wise'
> >     >       >     >       > [    0.533023] hw-breakpoint: found 6
> breakpoint and 4 watchpoint registers.
> >     >       >     >       > [    0.545608] ASID allocator initialised
> with 32768 entries
> >     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning:
> only able to allocate 4 MB for software IO TLB
> >     >       >     >       > [    0.559332] software IO TLB: mapped [mem
> 0x0000000011800000-0x0000000011c00000] (4MB)
> >     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB
> page size, pre-allocated 0 pages
> >     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB
> page size, pre-allocated 0 pages
> >     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB
> page size, pre-allocated 0 pages
> >     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB
> page size, pre-allocated 0 pages
> >     >       >     >       > [    0.636520] DRBG: Continuing without
> Jitter RNG
> >     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143
> MB/s
> >     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589
> MB/s
> >     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177
> MB/s
> >     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556
> MB/s
> >     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072
> MB/s
> >     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430
> MB/s
> >     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769
> MB/s
> >     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214
> MB/s
> >     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366
> MB/s
> >     >       >     >       > [    1.350132] raid6: int64x8  xor()   773
> MB/s
> >     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602
> MB/s
> >     >       >     >       > [    1.486349] raid6: int64x4  xor()   851
> MB/s
> >     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396
> MB/s
> >     >       >     >       > [    1.622561] raid6: int64x2  xor()   744
> MB/s
> >     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033
> MB/s
> >     >       >     >       > [    1.758770] raid6: int64x1  xor()   517
> MB/s
> >     >       >     >       > [    1.758809] raid6: using algorithm neonx4
> gen() 2177 MB/s
> >     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s,
> rmw enabled
> >     >       >     >       > [    1.767957] raid6: using neon recovery
> algorithm
> >     >       >     >       > [    1.772824] xen:balloon: Initialising
> balloon driver
> >     >       >     >       > [    1.778021] iommu: Default domain type:
> Translated
> >     >       >     >       > [    1.782584] iommu: DMA domain TLB
> invalidation policy: strict mode
> >     >       >     >       > [    1.789149] SCSI subsystem initialized
> >     >       >     >       > [    1.792820] usbcore: registered new
> interface driver usbfs
> >     >       >     >       > [    1.798254] usbcore: registered new
> interface driver hub
> >     >       >     >       > [    1.803626] usbcore: registered new
> device driver usb
> >     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1
> registered
> >     >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6
> - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:
> giometti@linux.it>
> >     >       <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
> >     >       >     >       > [    1.822903] PTP clock support registered
> >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
> >     >       >     >       > [    1.830375] zynqmp-ipi-mbox
> mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       >     >       > [    1.838863] zynqmp-ipi-mbox
> mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       >     >       > [    1.847356] zynqmp-ipi-mbox
> mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
> >     >       >     >       > [    1.855907] FPGA manager framework
> >     >       >     >       > [    1.859952] clocksource: Switched to
> clocksource arch_sys_counter
> >     >       >     >       > [    1.871712] NET: Registered PF_INET
> protocol family
> >     >       >     >       > [    1.871838] IP idents hash table entries:
> 32768 (order: 6, 262144 bytes, linear)
> >     >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash
> table entries: 1024 (order: 2, 16384 bytes, linear)
> >     >       >     >       > [    1.887078] Table-perturb hash table
> entries: 65536 (order: 6, 262144 bytes, linear)
> >     >       >     >       > [    1.894846] TCP established hash table
> entries: 16384 (order: 5, 131072 bytes, linear)
> >     >       >     >       > [    1.902900] TCP bind hash table entries:
> 16384 (order: 6, 262144 bytes, linear)
> >     >       >     >       > [    1.910350] TCP: Hash tables configured
> (established 16384 bind 16384)
> >     >       >     >       > [    1.916778] UDP hash table entries: 1024
> (order: 3, 32768 bytes, linear)
> >     >       >     >       > [    1.923509] UDP-Lite hash table entries:
> 1024 (order: 3, 32768 bytes, linear)
> >     >       >     >       > [    1.930759] NET: Registered
> PF_UNIX/PF_LOCAL protocol family
> >     >       >     >       > [    1.936834] RPC: Registered named UNIX
> socket transport module.
> >     >       >     >       > [    1.942342] RPC: Registered udp transport
> module.
> >     >       >     >       > [    1.947088] RPC: Registered tcp transport
> module.
> >     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1
> backchannel transport module.
> >     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
> >     >       >     >       > [    1.962709] Trying to unpack rootfs image
> as initramfs...
> >     >       >     >       > [    1.977090] workingset: timestamp_bits=62
> max_order=19 bucket_order=0
> >     >       >     >       > [    1.982863] Installing knfsd (copyright
> (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de>>).
> >     >       >     >       > [    2.021045] NET: Registered PF_ALG
> protocol family
> >     >       >     >       > [    2.021122] xor: measuring software
> checksum speed
> >     >       >     >       > [    2.029347]    8regs           :  2366
> MB/sec
> >     >       >     >       > [    2.033081]    32regs          :  2802
> MB/sec
> >     >       >     >       > [    2.038223]    arm64_neon      :  2320
> MB/sec
> >     >       >     >       > [    2.038385] xor: using function: 32regs
> (2802 MB/sec)
> >     >       >     >       > [    2.043614] Block layer SCSI generic
> (bsg) driver version 0.4 loaded (major 247)
> >     >       >     >       > [    2.050959] io scheduler mq-deadline
> registered
> >     >       >     >       > [    2.055521] io scheduler kyber registered
> >     >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel
> device installed
> >     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4
> ports, IRQ sharing disabled
> >     >       >     >       > [    2.076190] cacheinfo: Unable to detect
> cache hierarchy for CPU 0
> >     >       >     >       > [    2.085548] brd: module loaded
> >     >       >     >       > [    2.089290] loop: module loaded
> >     >       >     >       > [    2.089341] Invalid max_queues (4), will
> use default max: 2.
> >     >       >     >       > [    2.094565] tun: Universal TUN/TAP device
> driver, 1.6
> >     >       >     >       > [    2.098655] xen_netfront: Initialising
> Xen virtual ethernet driver
> >     >       >     >       > [    2.104156] usbcore: registered new
> interface driver rtl8150
> >     >       >     >       > [    2.109813] usbcore: registered new
> interface driver r8152
> >     >       >     >       > [    2.115367] usbcore: registered new
> interface driver asix
> >     >       >     >       > [    2.120794] usbcore: registered new
> interface driver ax88179_178a
> >     >       >     >       > [    2.126934] usbcore: registered new
> interface driver cdc_ether
> >     >       >     >       > [    2.132816] usbcore: registered new
> interface driver cdc_eem
> >     >       >     >       > [    2.138527] usbcore: registered new
> interface driver net1080
> >     >       >     >       > [    2.144256] usbcore: registered new
> interface driver cdc_subset
> >     >       >     >       > [    2.150205] usbcore: registered new
> interface driver zaurus
> >     >       >     >       > [    2.155837] usbcore: registered new
> interface driver cdc_ncm
> >     >       >     >       > [    2.161550] usbcore: registered new
> interface driver r8153_ecm
> >     >       >     >       > [    2.168240] usbcore: registered new
> interface driver cdc_acm
> >     >       >     >       > [    2.173109] cdc_acm: USB Abstract Control
> Model driver for USB modems and ISDN adapters
> >     >       >     >       > [    2.181358] usbcore: registered new
> interface driver uas
> >     >       >     >       > [    2.186547] usbcore: registered new
> interface driver usb-storage
> >     >       >     >       > [    2.192643] usbcore: registered new
> interface driver ftdi_sio
> >     >       >     >       > [    2.198384] usbserial: USB Serial support
> registered for FTDI USB Serial Device
> >     >       >     >       > [    2.206118] udc-core: couldn't find an
> available UDC - added [g_mass_storage] to list of pending
> >     >       drivers
> >     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries
> driver
> >     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized
> (timeout=60s, nowayout=0)
> >     >       >     >       > [    2.225923] device-mapper: uevent:
> version 1.0.3
> >     >       >     >       > [    2.230668] device-mapper: ioctl:
> 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>
> >     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>
> >     >       >     >       > [    2.239315] EDAC MC0: Giving out device
> to module 1 controller synps_ddr_controller: DEV synps_edac
> >     >       (INTERRUPT)
> >     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out
> device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >     >       >     >       ff960000.memory-controller (INTERRUPT)
> >     >       >     >       > [    2.261719] sdhci: Secure Digital Host
> Controller Interface driver
> >     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre
> Ossman
> >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform
> and OF driver helper
> >     >       >     >       > [    2.278157] ledtrig-cpu: registered to
> indicate activity on CPUs
> >     >       >     >       > [    2.283816] zynqmp_firmware_probe
> Platform Management API v1.1
> >     >       >     >       > [    2.289554] zynqmp_firmware_probe
> Trustzone version v1.0
> >     >       >     >       > [    2.327875] securefw securefw: securefw
> probed
> >     >       >     >       > [    2.328324] alg: No test for
> xilinx-zynqmp-aes (zynqmp-aes)
> >     >       >     >       > [    2.332563] zynqmp_aes
> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >     >       >     >       > [    2.341183] alg: No test for
> xilinx-zynqmp-rsa (zynqmp-rsa)
> >     >       >     >       > [    2.347667] remoteproc remoteproc0:
> ff9a0000.rf5ss:r5f_0 is available
> >     >       >     >       > [    2.353003] remoteproc remoteproc1:
> ff9a0000.rf5ss:r5f_1 is available
> >     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx
> ZynqMP FPGA Manager registered
> >     >       >     >       > [    2.366540] viper-xen-proxy
> viper-xen-proxy: Viper Xen Proxy registered
> >     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp:
> Device Tree Probing
> >     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp:
> VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp:
> Unable to register tamper handler. Retrying...
> >     >       >     >       > [    2.394094] viper-vdpp-net
> a5000000.vdpp_net: Device Tree Probing
> >     >       >     >       > [    2.399854] viper-vdpp-net
> a5000000.vdpp_net: Device registered
> >     >       >     >       > [    2.405931] viper-vdpp-stat
> a8000000.vdpp_stat: Device Tree Probing
> >     >       >     >       > [    2.412037] viper-vdpp-stat
> a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
> >     >       >     >       > [    2.420856] default preset
> >     >       >     >       > [    2.423797] viper-vdpp-stat
> a8000000.vdpp_stat: Device registered
> >     >       >     >       > [    2.430054] viper-vdpp-rng
> ac000000.vdpp_rng: Device Tree Probing
> >     >       >     >       > [    2.435948] viper-vdpp-rng
> ac000000.vdpp_rng: Device registered
> >     >       >     >       > [    2.441976] vmcu driver init
> >     >       >     >       > [    2.444922] VMCU: : (240:0) registered
> >     >       >     >       > [    2.444956] In K81 Updater init
> >     >       >     >       > [    2.449003] pktgen: Packet Generator for
> packet performance testing. Version: 2.75
> >     >       >     >       > [    2.468833] Initializing XFRM netlink
> socket
> >     >       >     >       > [    2.468902] NET: Registered PF_PACKET
> protocol family
> >     >       >     >       > [    2.472729] Bridge firewalling registered
> >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support
> v1.8
> >     >       >     >       > [    2.481341] registered taskstats version 1
> >     >       >     >       > [    2.486394] Btrfs loaded,
> crc32c=crc32c-generic, zoned=no, fsverity=no
> >     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at
> MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
> >     >       >     >       > [    2.507103] of-fpga-region fpga-full:
> FPGA Region probed
> >     >       >     >       > [    2.512986] xilinx-zynqmp-dma
> fd500000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.520267] xilinx-zynqmp-dma
> fd510000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.528239] xilinx-zynqmp-dma
> fd520000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.536152] xilinx-zynqmp-dma
> fd530000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.544153] xilinx-zynqmp-dma
> fd540000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.552127] xilinx-zynqmp-dma
> fd550000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.560178] xilinx-zynqmp-dma
> ffa80000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.567987] xilinx-zynqmp-dma
> ffa90000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.576018] xilinx-zynqmp-dma
> ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.583889] xilinx-zynqmp-dma
> ffab0000.dma-controller: ZynqMP DMA driver Probe success
> >     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a
> (131072 Kbytes)
> >     >       >     >       > [    2.946467] 2 fixed-partitions partitions
> found on MTD device spi0.0
> >     >       >     >       > [    2.952393] Creating 2 MTD partitions on
> "spi0.0":
> >     >       >     >       > [    2.957231] 0x000004000000-0x000008000000
> : "bank A"
> >     >       >     >       > [    2.963332] 0x000000000000-0x000004000000
> : "bank B"
> >     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not
> enabling partial store and forward
> >     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0:
> Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
> >     >       (18:41:fe:0f:ff:02)
> >     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not
> enabling partial store and forward
> >     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1:
> Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
> >     >       (18:41:fe:0f:ff:03)
> >     >       >     >       > [    3.001043] viper_enet viper_enet: Viper
> power GPIOs initialised
> >     >       >     >       > [    3.007313] viper_enet viper_enet vnet0
> (uninitialized): Validate interface QSGMII
> >     >       >     >       > [    3.014914] viper_enet viper_enet vnet1
> (uninitialized): Validate interface QSGMII
> >     >       >     >       > [    3.022138] viper_enet viper_enet vnet1
> (uninitialized): Validate interface type 18
> >     >       >     >       > [    3.030274] viper_enet viper_enet vnet2
> (uninitialized): Validate interface QSGMII
> >     >       >     >       > [    3.037785] viper_enet viper_enet vnet3
> (uninitialized): Validate interface QSGMII
> >     >       >     >       > [    3.045301] viper_enet viper_enet: Viper
> enet registered
> >     >       >     >       > [    3.050958] xilinx-axipmon
> ffa00000.perf-monitor: Probed Xilinx APM
> >     >       >     >       > [    3.057135] xilinx-axipmon
> fd0b0000.perf-monitor: Probed Xilinx APM
> >     >       >     >       > [    3.063538] xilinx-axipmon
> fd490000.perf-monitor: Probed Xilinx APM
> >     >       >     >       > [    3.069920] xilinx-axipmon
> ffa10000.perf-monitor: Probed Xilinx APM
> >     >       >     >       > [    3.097729] si70xx: probe of 2-0040
> failed with error -5
> >     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog:
> Xilinx Watchdog Timer with timeout 60s
> >     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog:
> Xilinx Watchdog Timer with timeout 10s
> >     >       >     >       > [    3.112457] viper-tamper viper-tamper:
> Device registered
> >     >       >     >       > [    3.117593] active_bank active_bank: boot
> bank: 1
> >     >       >     >       > [    3.122184] active_bank active_bank: boot
> mode: (0x02) qspi32
> >     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp:
> Device Tree Probing
> >     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp:
> VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp:
> Tamper handler registered
> >     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp:
> Device registered
> >     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered
> handler for protocol 0
> >     >       >     >       > [    3.158582] lpc55_user lpc55_user: The
> major number for your device is 236
> >     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered
> handler for protocol 1
> >     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55:
> registered as rtc0
> >     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu
> still not ready?
> >     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu
> still not ready?
> >     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu
> still not ready?
> >     >       >     >       > [    3.202932] mmc0: SDHCI controller on
> ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> >     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu
> still not ready?
> >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error:
> -110
> >     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at
> address 0001
> >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G
> 14.6 GiB
> >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6
> p7 p8
> >     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001
> SEM16G 4.00 MiB
> >     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001
> SEM16G 4.00 MiB
> >     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G
> 4.00 MiB, chardev (244:0)
> >     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys:
> unable to read the hardware clock
> >     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c:
> recovery information complete
> >     >       >     >       > [    3.597085] at24 0-0050: supply vcc not
> found, using dummy regulator
> >     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu
> still not ready?
> >     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd
> EEPROM, read-only
> >     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu
> still not ready?
> >     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu
> still not ready?
> >     >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered
> as rtc1
> >     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu
> still not ready?
> >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error:
> -110
> >     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
> >     >       >     >       > [    3.641628] VMCU: : (235:0) registered
> >     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe
> completed
> >     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400
> kHz mmio ff020000 irq 28
> >     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c:
> recovery information complete
> >     >       >     >       > [    3.675412] lm75 1-0048: supply vs not
> found, using dummy regulator
> >     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor
> 'tmp112'
> >     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed
> i2c bus 3
> >     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed
> i2c bus 4
> >     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed
> i2c bus 5
> >     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed
> i2c bus 6
> >     >       >     >       > [    3.705157] pca954x 1-0070: registered 4
> multiplexed busses for I2C switch pca9546
> >     >       >     >       > [    3.713049] at24 1-0054: supply vcc not
> found, using dummy regulator
> >     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08
> EEPROM, read-only
> >     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100
> kHz mmio ff030000 irq 29
> >     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host
> maximum power 2.0W
> >     >       >     >       > [    3.737549] sfp_register_socket: got
> sfp_bus
> >     >       >     >       > [    3.740709] sfp_register_socket: register
> sfp_bus
> >     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
> >     >       >     >       > [    3.749179] sfp_register_bus: Try to
> attach
> >     >       >     >       > [    3.753419] sfp_register_bus: Attach
> succeeded
> >     >       >     >       > [    3.757914] sfp_register_bus: upstream
> ops attach
> >     >       >     >       > [    3.762677] sfp_register_bus: Bus
> registered
> >     >       >     >       > [    3.766999] sfp_register_socket: register
> sfp_bus succeeded
> >     >       >     >       > [    3.775870] of_cfs_init
> >     >       >     >       > [    3.776000] of_cfs_init: OK
> >     >       >     >       > [    3.778211] clk: Not disabling unused
> clocks
> >     >       >     >       > [   11.278477] Freeing initrd memory: 206056K
> >     >       >     >       > [   11.279406] Freeing unused kernel memory:
> 1536K
> >     >       >     >       > [   11.314006] Checked W+X mappings: passed,
> no W+X pages found
> >     >       >     >       > [   11.314142] Run /init as init process
> >     >       >     >       > INIT: version 3.01 booting
> >     >       >     >       > fsck (busybox 1.35.0)
> >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files,
> 238162/409600 blocks
> >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files,
> 171972/409600 blocks
> >     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted,
> check forced.
> >     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0%
> non-contiguous), 663/16384 blocks
> >     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted
> filesystem without journal. Opts: (null). Quota mode:
> >     >       disabled.
> >     >       >     >       > Starting random number generator daemon.
> >     >       >     >       > [   11.580662] random: crng init done
> >     >       >     >       > Starting udev
> >     >       >     >       > [   11.613159] udevd[142]: starting version
> 3.2.10
> >     >       >     >       > [   11.620385] udevd[143]: starting
> eudev-3.2.10
> >     >       >     >       > [   11.704481] macb ff0b0000.ethernet
> control_red: renamed from eth0
> >     >       >     >       > [   11.720264] macb ff0c0000.ethernet
> control_black: renamed from eth1
> >     >       >     >       > [   12.063396] ip_local_port_range: prefer
> different parity for start/end values.
> >     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
> >     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_set_time: bad result
> >     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
> >     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >     >       >     >       > Starting mcud
> >     >       >     >       > INIT: Entering runlevel: 5
> >     >       >     >       > Configuring network interfaces... done.
> >     >       >     >       > resetting network interface
> >     >       >     >       > [   12.718295] macb ff0b0000.ethernet
> control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
> >     >       PCS/PMA PHY] (irq=POLL)
> >     >       >     >       > [   12.723919] macb ff0b0000.ethernet
> control_red: configuring for phy/gmii link mode
> >     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
> >     >       >     >       > [   12.735563] macb ff0b0000.ethernet:
> gem-ptp-timer ptp clock registered.
> >     >       >     >       > [   12.745724] macb ff0c0000.ethernet
> control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
> >     >       PCS/PMA PHY]
> >     >       >     >       (irq=POLL)
> >     >       >     >       > [   12.753469] macb ff0c0000.ethernet
> control_black: configuring for phy/gmii link mode
> >     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
> >     >       >     >       > [   12.765398] macb ff0c0000.ethernet:
> gem-ptp-timer ptp clock registered.
> >     >       >     >       > Auto-negotiation: off
> >     >       >     >       > Auto-negotiation: off
> >     >       >     >       > [   16.828151] macb ff0b0000.ethernet
> control_red: unable to generate target frequency: 125000000 Hz
> >     >       >     >       > [   16.834553] macb ff0b0000.ethernet
> control_red: Link is Up - 1Gbps/Full - flow control off
> >     >       >     >       > [   16.860552] macb ff0c0000.ethernet
> control_black: unable to generate target frequency: 125000000 Hz
> >     >       >     >       > [   16.867052] macb ff0c0000.ethernet
> control_black: Link is Up - 1Gbps/Full - flow control off
> >     >       >     >       > Starting Failsafe Secure Shell server in
> port 2222: sshd
> >     >       >     >       > done.
> >     >       >     >       > Starting rpcbind daemon...done.
> >     >       >     >       >
> >     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55:
> lpc55_rtc_get_time: bad result: 1
> >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
> >     >       >     >       > Starting State Manager Service
> >     >       >     >       > Start state-manager restarter...
> >     >       >     >       > (XEN) d0v1 Forwarding AES operation:
> 3254779951
> >     >       >     >       > Starting /usr/sbin/xenstored....[
> 17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
> >     >       devid 1 transid 744
> >     >       >     >       /dev/dm-0
> >     >       >     >       > scanned by udevd (385)
> >     >       >     >       > [   17.349933] BTRFS info (device dm-0):
> disk space caching is enabled
> >     >       >     >       > [   17.350670] BTRFS info (device dm-0): has
> skinny extents
> >     >       >     >       > [   17.364384] BTRFS info (device dm-0):
> enabling ssd optimizations
> >     >       >     >       > [   17.830462] BTRFS: device fsid
> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> >     >       /dev/mapper/client_prov scanned by
> >     >       >     >       mkfs.btrfs
> >     >       >     >       > (526)
> >     >       >     >       > [   17.872699] BTRFS info (device dm-1):
> using free space tree
> >     >       >     >       > [   17.872771] BTRFS info (device dm-1): has
> skinny extents
> >     >       >     >       > [   17.878114] BTRFS info (device dm-1):
> flagging fs with big metadata feature
> >     >       >     >       > [   17.894289] BTRFS info (device dm-1):
> enabling ssd optimizations
> >     >       >     >       > [   17.895695] BTRFS info (device dm-1):
> checking UUID tree
> >     >       >     >       >
> >     >       >     >       > Setting domain 0 name, domid and JSON
> config...
> >     >       >     >       > Done setting up Dom0
> >     >       >     >       > Starting xenconsoled...
> >     >       >     >       > Starting QEMU as disk backend for dom0
> >     >       >     >       > Starting domain watchdog daemon:
> xenwatchdogd startup
> >     >       >     >       >
> >     >       >     >       > [   18.408647] BTRFS: device fsid
> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> >     >       /dev/mapper/client_config scanned by
> >     >       >     >       mkfs.btrfs
> >     >       >     >       > (574)
> >     >       >     >       > [done]
> >     >       >     >       > [   18.465552] BTRFS info (device dm-2):
> using free space tree
> >     >       >     >       > [   18.465629] BTRFS info (device dm-2): has
> skinny extents
> >     >       >     >       > [   18.471002] BTRFS info (device dm-2):
> flagging fs with big metadata feature
> >     >       >     >       > Starting crond: [   18.482371] BTRFS info
> (device dm-2): enabling ssd optimizations
> >     >       >     >       > [   18.486659] BTRFS info (device dm-2):
> checking UUID tree
> >     >       >     >       > OK
> >     >       >     >       > starting rsyslogd ... Log partition ready
> after 0 poll loops
> >     >       >     >       > done
> >     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <
> http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>:
> Network is unreachable [v8.2208.0 try
> >     >       https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> ]
> >     >       >     >       > [   18.670637] BTRFS: device fsid
> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
> >     >       scanned by udevd (518)
> >     >       >     >       >
> >     >       >     >       > Please insert USB token and enter your role
> in login prompt.
> >     >       >     >       >
> >     >       >     >       > login:
> >     >       >     >       >
> >     >       >     >       > Regards,
> >     >       >     >       > O.
> >     >       >     >       >
> >     >       >     >       >
> >     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
> >     >       >     >       >       Hi Oleg,
> >     >       >     >       >
> >     >       >     >       >       Here is the issue from your logs:
> >     >       >     >       >
> >     >       >     >       >       SError Interrupt on CPU0, code
> 0xbe000000 -- SError
> >     >       >     >       >
> >     >       >     >       >       SErrors are special signals to notify
> software of serious hardware
> >     >       >     >       >       errors.  Something is going very
> wrong. Defective hardware is a
> >     >       >     >       >       possibility.  Another possibility if
> software accessing address ranges
> >     >       >     >       >       that it is not supposed to, sometimes
> it causes SErrors.
> >     >       >     >       >
> >     >       >     >       >       Cheers,
> >     >       >     >       >
> >     >       >     >       >       Stefano
> >     >       >     >       >
> >     >       >     >       >
> >     >       >     >       >
> >     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko
> wrote:
> >     >       >     >       >
> >     >       >     >       >       > Hello,
> >     >       >     >       >       >
> >     >       >     >       >       > Thanks guys.
> >     >       >     >       >       > I found out where the problem was.
> >     >       >     >       >       > Now dom0 booted more. But I have a
> new one.
> >     >       >     >       >       > This is a kernel panic during Dom0
> loading.
> >     >       >     >       >       > Maybe someone is able to suggest
> something ?
> >     >       >     >       >       >
> >     >       >     >       >       > Regards,
> >     >       >     >       >       > O.
> >     >       >     >       >       >
> >     >       >     >       >       > [    3.771362] sfp_register_bus:
> upstream ops attach
> >     >       >     >       >       > [    3.776119] sfp_register_bus: Bus
> registered
> >     >       >     >       >       > [    3.780459] sfp_register_socket:
> register sfp_bus succeeded
> >     >       >     >       >       > [    3.789399] of_cfs_init
> >     >       >     >       >       > [    3.789499] of_cfs_init: OK
> >     >       >     >       >       > [    3.791685] clk: Not disabling
> unused clocks
> >     >       >     >       >       > [   11.010355] SError Interrupt on
> CPU0, code 0xbe000000 -- SError
> >     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm:
> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >       >     >       >       > [   11.010393] Workqueue:
> events_unbound async_run_entry_fn
> >     >       >     >       >       > [   11.010414] pstate: 60000005
> (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> >     >       >     >       >       > [   11.010422] pc :
> simple_write_end+0xd0/0x130
> >     >       >     >       >       > [   11.010431] lr :
> generic_perform_write+0x118/0x1e0
> >     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
> >     >       >     >       >       > [   11.010441] x29: ffffffc00809b910
> x28: 0000000000000000 x27: ffffffef69ba88c0
> >     >       >     >       >       > [   11.010451] x26: 0000000000003eec
> x25: ffffff807515db00 x24: 0000000000000000
> >     >       >     >       >       > [   11.010459] x23: ffffffc00809ba90
> x22: 0000000002aac000 x21: ffffff807315a260
> >     >       >     >       >       > [   11.010472] x20: 0000000000001000
> x19: fffffffe02000000 x18: 0000000000000000
> >     >       >     >       >       > [   11.010481] x17: 00000000ffffffff
> x16: 0000000000008000 x15: 0000000000000000
> >     >       >     >       >       > [   11.010490] x14: 0000000000000000
> x13: 0000000000000000 x12: 0000000000000000
> >     >       >     >       >       > [   11.010498] x11: 0000000000000000
> x10: 0000000000000000 x9 : 0000000000000000
> >     >       >     >       >       > [   11.010507] x8 : 0000000000000000
> x7 : ffffffef693ba680 x6 : 000000002d89b700
> >     >       >     >       >       > [   11.010515] x5 : fffffffe02000000
> x4 : ffffff807315a3c8 x3 : 0000000000001000
> >     >       >     >       >       > [   11.010524] x2 : 0000000002aab000
> x1 : 0000000000000001 x0 : 0000000000000005
> >     >       >     >       >       > [   11.010534] Kernel panic - not
> syncing: Asynchronous SError Interrupt
> >     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm:
> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >       >     >       >       > [   11.010545] Hardware name: D14
> Viper Board - White Unit (DT)
> >     >       >     >       >       > [   11.010548] Workqueue:
> events_unbound async_run_entry_fn
> >     >       >     >       >       > [   11.010556] Call trace:
> >     >       >     >       >       > [   11.010558]
>  dump_backtrace+0x0/0x1c4
> >     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
> >     >       >     >       >       > [   11.010574]
>  dump_stack_lvl+0x7c/0xa0
> >     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
> >     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
> >     >       >     >       >       > [   11.010597]
>  print_tainted+0x0/0xb0
> >     >       >     >       >       > [   11.010606]
>  arm64_serror_panic+0x6c/0x7c
> >     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
> >     >       >     >       >       > [   11.010621]
>  el1h_64_error_handler+0x30/0x50
> >     >       >     >       >       > [   11.010628]
>  el1h_64_error+0x78/0x7c
> >     >       >     >       >       > [   11.010633]
>  simple_write_end+0xd0/0x130
> >     >       >     >       >       > [   11.010639]
>  generic_perform_write+0x118/0x1e0
> >     >       >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >     >       >     >       >       > [   11.010650]
>  generic_file_write_iter+0x78/0xd0
> >     >       >     >       >       > [   11.010656]
>  __kernel_write+0xfc/0x2ac
> >     >       >     >       >       > [   11.010665]
>  kernel_write+0x88/0x160
> >     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
> >     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
> >     >       >     >       >       > [   11.010686]
>  write_buffer+0x38/0x58
> >     >       >     >       >       > [   11.010692]
>  flush_buffer+0x4c/0xbc
> >     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
> >     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
> >     >       >     >       >       > [   11.010709]
>  unpack_to_rootfs+0x170/0x2b0
> >     >       >     >       >       > [   11.010715]
>  do_populate_rootfs+0x80/0x164
> >     >       >     >       >       > [   11.010722]
>  async_run_entry_fn+0x48/0x164
> >     >       >     >       >       > [   11.010728]
>  process_one_work+0x1e4/0x3a0
> >     >       >     >       >       > [   11.010736]
>  worker_thread+0x7c/0x4c0
> >     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
> >     >       >     >       >       > [   11.010750]
>  ret_from_fork+0x10/0x20
> >     >       >     >       >       > [   11.010757] SMP: stopping
> secondary CPUs
> >     >       >     >       >       > [   11.010784] Kernel Offset:
> 0x2f61200000 from 0xffffffc008000000
> >     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
> >     >       >     >       >       > [   11.010790] CPU features:
> 0x00000401,00000842
> >     >       >     >       >       > [   11.010795] Memory Limit: none
> >     >       >     >       >       > [   11.277509] ---[ end Kernel panic
> - not syncing: Asynchronous SError Interrupt ]---
> >     >       >     >       >       >
> >     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal
> Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
> >     >       >     >       >       >       Hi Oleg,
> >     >       >     >       >       >
> >     >       >     >       >       >       On 21/04/2023 14:49, Oleg
> Nikitenko wrote:
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > Hello Michal,
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > I was not able to enable
> earlyprintk in the xen for now.
> >     >       >     >       >       >       > I decided to choose another
> way.
> >     >       >     >       >       >       > This is a xen's command line
> that I found out completely.
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > (XEN) $$$$ console=dtuart
> dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
> >     >       bootscrub=0
> >     >       >     >       vwfi=native
> >     >       >     >       >       sched=null
> >     >       >     >       >       >       timer_slop=0
> >     >       >     >       >       >       Yes, adding a printk() in Xen
> was also a good idea.
> >     >       >     >       >       >
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > So you are absolutely right
> about a command line.
> >     >       >     >       >       >       > Now I am going to find out
> why xen did not have the correct parameters from the device
> >     >       tree.
> >     >       >     >       >       >       Maybe you will find this
> document helpful:
> >     >       >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >     >       <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>
> >     >       >     >       >       >
> >     >       >     >       >       >       ~Michal
> >     >       >     >       >       >
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > Regards,
> >     >       >     >       >       >       > Oleg
> >     >       >     >       >       >       >
> >     >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16,
> Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>
> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >     On 21/04/2023 10:04,
> Oleg Nikitenko wrote:
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     > 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:
> >     >       >     >       >       >       >     In the .config file or
> in some Yocto file (listing additional Kconfig options) added
> >     >       to SRC_URI?
> >     >       >     >       >       >       >     You shouldn't really
> modify .config file but if you do, you should execute "make
> >     >       olddefconfig"
> >     >       >     >       afterwards.
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
> >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK_ZYNQMP
> >     >       >     >       >       >       >     >
> CONFIG_EARLY_UART_CHOICE_CADENCE
> >     >       >     >       >       >       >     I hope you added =y to
> them.
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >     Anyway, you have at
> least the following solutions:
> >     >       >     >       >       >       >     1) Run bitbake xen -c
> menuconfig to properly set early printk
> >     >       >     >       >       >       >     2) Find out how you
> enable other Kconfig options in your project (e.g.
> >     >       CONFIG_COLORING=y that is not
> >     >       >     >       enabled by
> >     >       >     >       >       default)
> >     >       >     >       >       >       >     3) Append the following
> to "xen/arch/arm/configs/arm64_defconfig":
> >     >       >     >       >       >       >
>  CONFIG_EARLY_PRINTK_ZYNQMP=y
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >     ~Michal
> >     >       >     >       >       >       >
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     > Host hangs in build
> time.
> >     >       >     >       >       >       >     > Maybe I did not set
> something in the config build file ?
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     > Regards,
> >     >       >     >       >       >       >     > Oleg
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в
> 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >>>>>:
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >     Thanks Michal,
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >     You gave me an
> idea.
> >     >       >     >       >       >       >     >     I am going to try
> it today.
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >     Regards,
> >     >       >     >       >       >       >     >     O.
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >     чт, 20 апр.
> 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >>>>>:
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >         Thanks Stefano.
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >         I am going to
> do it today.
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >         Regards,
> >     >       >     >       >       >       >     >         O.
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >     >         ср, 19 апр.
> 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >     >       >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
> >>
> >     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>
> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>
> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:
> michal.orzel@amd.com>
> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
> >     >       >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>
> >     >       >     >       >       >       <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>
> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> >     >       >     >       >       >       <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>
> <mailto:julien@xen.org <mailto:julien@xen.org>
> >     >       <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@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
> >     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
> >     >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>
> >     >       >     >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >     >       >     >       >       >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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>
> >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>
> >     >       >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >     >       >     >       >       >       <https://github.com/xilinx/xen
> <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>
> >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>
> >     >       >     >       >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >     >       >     >       >       >       <https://github.com/xilinx/xen
> <https://github.com/xilinx/xen> <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>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
> >     >       <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.
> >     >       >     >       >       >       >     >             >       >
> >     >       >     >       >       >       >     >             >
> >     >       >     >       >       >       >     >             >
> >     >       >     >       >       >       >     >             >
> >     >       >     >       >       >       >     >
> >     >       >     >       >       >       >
> >     >       >     >       >       >
> >     >       >     >       >       >
> >     >       >     >       >       >
> >     >       >     >       >
> >     >       >     >       >
> >     >       >     >       >
> >     >       >     >
> >     >       >     >
> >     >       >     >
> >     >       >
> >     >
> >     >
> >     >
> >
>

[-- Attachment #2: Type: text/html, Size: 155173 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-11 10:32                                                             ` Oleg Nikitenko
@ 2023-05-15  8:51                                                               ` Oleg Nikitenko
  2023-05-15  8:57                                                                 ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-15  8:51 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 100566 bytes --]

Hello guys,

Thanks a lot.
After a long problem list I was able to run xen with Dom0 with a cache
color.
One more question from my side.
I want to run a guest with color mode too.
I inserted a string into guest config file llc-colors = "9-13"
I got an error
[  457.517004] loop0: detected capacity change from 0 to 385840
Parsing config from /xen/red_config.cfg
/xen/red_config.cfg:26: config parsing error near `-colors': lexical error
warning: Config file looks like it contains Python code.
warning:  Arbitrary Python is no longer supported.
warning:  See https://wiki.xen.org/wiki/PythonInXlConfig
Failed to parse config: Invalid argument
So this is a question.
Is it possible to assign a color mode for the DomU by config file ?
If so, what string should I use?

Regards,
Oleg

чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com>:

> Hi Michal,
>
> Thanks.
> This compilation previously had a name CONFIG_COLORING.
> It mixed me up.
>
> Regards,
> Oleg
>
> чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com>:
>
>> Hi Oleg,
>>
>> On 11/05/2023 12:02, Oleg Nikitenko wrote:
>> >
>> >
>> >
>> > Hello,
>> >
>> > Thanks Stefano.
>> > Then the next question.
>> > I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <
>> https://github.com/Xilinx/xen.git>
>> > I managed to build a xlnx_rebase_4.17 branch in my environment.
>> > I did it without coloring first. I did not find any color footprints at
>> this branch.
>> > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
>> This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the
>> docs:
>>
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
>>
>> It describes the feature and documents the required properties.
>>
>> ~Michal
>>
>> >
>> >
>> > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org
>> <mailto:sstabellini@kernel.org>>:
>> >
>> >     We test Xen Cache Coloring regularly on zcu102. Every Petalinux
>> release
>> >     (twice a year) is tested with cache coloring enabled. The last
>> Petalinux
>> >     release is 2023.1 and the kernel used is this:
>> >     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
>> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>
>> >
>> >
>> >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
>> >     > Hello guys,
>> >     >
>> >     > I have a couple of more questions.
>> >     > Have you ever run xen with the cache coloring at Zynq UltraScale+
>> MPSoC zcu102 xczu15eg ?
>> >     > When did you run xen with the cache coloring last time ?
>> >     > What kernel version did you use for Dom0 when you ran xen with
>> the cache coloring last time ?
>> >     >
>> >     > Regards,
>> >     > Oleg
>> >     >
>> >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com
>> <mailto:oleshiiwood@gmail.com>>:
>> >     >       Hi Michal,
>> >     >
>> >     > Thanks.
>> >     >
>> >     > Regards,
>> >     > Oleg
>> >     >
>> >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com
>> <mailto:michal.orzel@amd.com>>:
>> >     >       Hi Oleg,
>> >     >
>> >     >       Replying, so that you do not need to wait for Stefano.
>> >     >
>> >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>> >     >       >
>> >     >       >
>> >     >       >
>> >     >       > Hello Stefano,
>> >     >       >
>> >     >       > I would like to try a xen cache color property from this
>> repo  https://xenbits.xen.org/git-http/xen.git <
>> https://xenbits.xen.org/git-http/xen.git>
>> >     >       <https://xenbits.xen.org/git-http/xen.git <
>> https://xenbits.xen.org/git-http/xen.git>>
>> >     >       > Could you tell whot branch I should use ?
>> >     >       Cache coloring feature is not part of the upstream tree and
>> it is still under review.
>> >     >       You can only find it integrated in the Xilinx Xen tree.
>> >     >
>> >     >       ~Michal
>> >     >
>> >     >       >
>> >     >       > Regards,
>> >     >       > Oleg
>> >     >       >
>> >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>> >     >       >
>> >     >       >     I am familiar with the zcu102 but I don't know how
>> you could possibly
>> >     >       >     generate a SError.
>> >     >       >
>> >     >       >     I suggest to try to use ImageBuilder [1] to generate
>> the boot
>> >     >       >     configuration as a test because that is known to work
>> well for zcu102.
>> >     >       >
>> >     >       >     [1] https://gitlab.com/xen-project/imagebuilder <
>> https://gitlab.com/xen-project/imagebuilder> <
>> https://gitlab.com/xen-project/imagebuilder <
>> https://gitlab.com/xen-project/imagebuilder>>
>> >     >       >
>> >     >       >
>> >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>> >     >       >     > Hello Stefano,
>> >     >       >     >
>> >     >       >     > Thanks for clarification.
>> >     >       >     > We nighter use ImageBuilder nor uboot boot script.
>> >     >       >     > A model is zcu102 compatible.
>> >     >       >     >
>> >     >       >     > Regards,
>> >     >       >     > O.
>> >     >       >     >
>> >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>> >     >       >     >       This is interesting. Are you using Xilinx
>> hardware by any chance? If so,
>> >     >       >     >       which board?
>> >     >       >     >
>> >     >       >     >       Are you using ImageBuilder to generate your
>> boot.scr boot script? If so,
>> >     >       >     >       could you please post your ImageBuilder
>> config file? If not, can you
>> >     >       >     >       post the source of your uboot boot script?
>> >     >       >     >
>> >     >       >     >       SErrors are supposed to be related to a
>> hardware failure of some kind.
>> >     >       >     >       You are not supposed to be able to trigger an
>> SError easily by
>> >     >       >     >       "mistake". I have not seen SErrors due to
>> wrong cache coloring
>> >     >       >     >       configurations on any Xilinx board before.
>> >     >       >     >
>> >     >       >     >       The differences between Xen with and without
>> cache coloring from a
>> >     >       >     >       hardware perspective are:
>> >     >       >     >
>> >     >       >     >       - With cache coloring, the SMMU is enabled
>> and does address translations
>> >     >       >     >         even for dom0. Without cache coloring the
>> SMMU could be disabled, and
>> >     >       >     >         if enabled, the SMMU doesn't do any address
>> translations for Dom0. If
>> >     >       >     >         there is a hardware failure related to SMMU
>> address translation it
>> >     >       >     >         could only trigger with cache coloring.
>> This would be my normal
>> >     >       >     >         suggestion for you to explore, but the
>> failure happens too early
>> >     >       >     >         before any DMA-capable device is
>> programmed. So I don't think this can
>> >     >       >     >         be the issue.
>> >     >       >     >
>> >     >       >     >       - With cache coloring, the memory allocation
>> is very different so you'll
>> >     >       >     >         end up using different DDR regions for
>> Dom0. So if your DDR is
>> >     >       >     >         defective, you might only see a failure
>> with cache coloring enabled
>> >     >       >     >         because you end up using different regions.
>> >     >       >     >
>> >     >       >     >
>> >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>> >     >       >     >       > Hi Stefano,
>> >     >       >     >       >
>> >     >       >     >       > Thank you.
>> >     >       >     >       > If I build xen without colors support there
>> is not this error.
>> >     >       >     >       > All the domains are booted well.
>> >     >       >     >       > Hense it can not be a hardware issue.
>> >     >       >     >       > This panic arrived during unpacking the
>> rootfs.
>> >     >       >     >       > Here I attached the boot log xen/Dom0
>> without color.
>> >     >       >     >       > A highlighted strings printed exactly after
>> the place where 1-st time panic arrived.
>> >     >       >     >       >
>> >     >       >     >       >  Xen 4.16.1-pre
>> >     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none))
>> (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>> >     >       2023-04-21
>> >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14
>> 2023 +0300 git:321687b231-dirty
>> >     >       >     >       > (XEN) build-id:
>> c1847258fdb1b79562fc710dda40008f96c0fde5
>> >     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM
>> Limited", variant: 0x0, part 0xd03,rev 0x4
>> >     >       >     >       > (XEN) 64-bit Execution:
>> >     >       >     >       > (XEN)   Processor Features:
>> 0000000000002222 0000000000000000
>> >     >       >     >       > (XEN)     Exception Levels: EL3:64+32
>> EL2:64+32 EL1:64+32 EL0:64+32
>> >     >       >     >       > (XEN)     Extensions: FloatingPoint
>> AdvancedSIMD
>> >     >       >     >       > (XEN)   Debug Features: 0000000010305106
>> 0000000000000000
>> >     >       >     >       > (XEN)   Auxiliary Features:
>> 0000000000000000 0000000000000000
>> >     >       >     >       > (XEN)   Memory Model Features:
>> 0000000000001122 0000000000000000
>> >     >       >     >       > (XEN)   ISA Features:  0000000000011120
>> 0000000000000000
>> >     >       >     >       > (XEN) 32-bit Execution:
>> >     >       >     >       > (XEN)   Processor Features:
>> 0000000000000131:0000000000011011
>> >     >       >     >       > (XEN)     Instruction Sets: AArch32 A32
>> Thumb Thumb-2 Jazelle
>> >     >       >     >       > (XEN)     Extensions: GenericTimer Security
>> >     >       >     >       > (XEN)   Debug Features: 0000000003010066
>> >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>> >     >       >     >       > (XEN)   Memory Model Features:
>> 0000000010201105 0000000040000000
>> >     >       >     >       > (XEN)
>>  0000000001260000 0000000002102211
>> >     >       >     >       > (XEN)   ISA Features: 0000000002101110
>> 0000000013112111 0000000021232042
>> >     >       >     >       > (XEN)                 0000000001112131
>> 0000000000011142 0000000000011121
>> >     >       >     >       > (XEN) Using SMC Calling Convention v1.2
>> >     >       >     >       > (XEN) Using PSCI v1.1
>> >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
>> >     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26
>> virt=27 Freq: 100000 KHz
>> >     >       >     >       > (XEN) GICv2 initialization:
>> >     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>> >     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>> >     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>> >     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>> >     >       >     >       > (XEN)         gic_maintenance_irq=25
>> >     >       >     >       > (XEN) GICv2: Adjusting CPU interface base
>> to 0xf902f000
>> >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID
>> 0200143b).
>> >     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
>> >     >       >     >       > (XEN) Initializing null scheduler
>> >     >       >     >       > (XEN) WARNING: This is experimental
>> software in development.
>> >     >       >     >       > (XEN) Use at your own risk.
>> >     >       >     >       > (XEN) Allocated console ring of 32 KiB.
>> >     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times
>> before pausing the domain
>> >     >       >     >       > (XEN) Bringing up CPU1
>> >     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times
>> before pausing the domain
>> >     >       >     >       > (XEN) CPU 1 booted.
>> >     >       >     >       > (XEN) Bringing up CPU2
>> >     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times
>> before pausing the domain
>> >     >       >     >       > (XEN) CPU 2 booted.
>> >     >       >     >       > (XEN) Bringing up CPU3
>> >     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times
>> before pausing the domain
>> >     >       >     >       > (XEN) Brought up 4 CPUs
>> >     >       >     >       > (XEN) CPU 3 booted.
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing
>> hardware configuration...
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2
>> with:
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2
>> translation
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream
>> matching with 48 register groups, mask 0x7fff<2>smmu:
>> >     >       /axi/smmu@fd800000: 16 context
>> >     >       >     >       banks (0
>> >     >       >     >       > stage-2 only)
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2:
>> 48-bit IPA -> 48-bit PA
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered
>> 29 master devices
>> >     >       >     >       > (XEN) I/O virtualisation enabled
>> >     >       >     >       > (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) alternatives: Patching with alt table
>> 00000000002cc5c8 -> 00000000002ccb2c
>> >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>> >     >       >     >       > (XEN) Loading d0 kernel from boot module @
>> 0000000001000000
>> >     >       >     >       > (XEN) Loading ramdisk from boot module @
>> 0000000002000000
>> >     >       >     >       > (XEN) Allocating 1:1 mappings totalling
>> 1600MB for dom0:
>> >     >       >     >       > (XEN) BANK[0]
>> 0x00000010000000-0x00000020000000 (256MB)
>> >     >       >     >       > (XEN) BANK[1]
>> 0x00000024000000-0x00000028000000 (64MB)
>> >     >       >     >       > (XEN) BANK[2]
>> 0x00000030000000-0x00000080000000 (1280MB)
>> >     >       >     >       > (XEN) Grant table range:
>> 0x00000000e00000-0x00000000e40000
>> >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0:
>> p2maddr 0x000000087bf94000
>> >     >       >     >       > (XEN) Allocating PPI 16 for event channel
>> interrupt
>> >     >       >     >       > (XEN) Extended region 0:
>> 0x81200000->0xa0000000
>> >     >       >     >       > (XEN) Extended region 1:
>> 0xb1200000->0xc0000000
>> >     >       >     >       > (XEN) Extended region 2:
>> 0xc8000000->0xe0000000
>> >     >       >     >       > (XEN) Extended region 3:
>> 0xf0000000->0xf9000000
>> >     >       >     >       > (XEN) Extended region 4:
>> 0x100000000->0x600000000
>> >     >       >     >       > (XEN) Extended region 5:
>> 0x880000000->0x8000000000
>> >     >       >     >       > (XEN) Extended region 6:
>> 0x8001000000->0x10000000000
>> >     >       >     >       > (XEN) Loading zImage from 0000000001000000
>> to 0000000010000000-0000000010e41008
>> >     >       >     >       > (XEN) Loading d0 initrd from
>> 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>> >     >       >     >       > (XEN) Loading d0 DTB to
>> 0x0000000013400000-0x000000001340cbdc
>> >     >       >     >       > (XEN) Initial low memory virq threshold set
>> at 0x4000 pages.
>> >     >       >     >       > (XEN) Std. Loglevel: All
>> >     >       >     >       > (XEN) Guest Loglevel: All
>> >     >       >     >       > (XEN) *** Serial input to DOM0 (type
>> 'CTRL-a' three times to switch input)
>> >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
>> >     >       >     >       > (XEN) Freed 356kB init memory.
>> >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>> >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER4
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER8
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER12
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER16
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER20
>> >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER0
>> >     >       >     >       > [    0.000000] Booting Linux on physical
>> CPU 0x0000000000 [0x410fd034]
>> >     >       >     >       > [    0.000000] Linux version
>> 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc
>> (GCC)
>> >     >       11.3.0, GNU ld (GNU
>> >     >       >     >       Binutils)
>> >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54
>> UTC 2023
>> >     >       >     >       > [    0.000000] Machine model: D14 Viper
>> Board - White Unit
>> >     >       >     >       > [    0.000000] Xen 4.16 support found
>> >     >       >     >       > [    0.000000] Zone ranges:
>> >     >       >     >       > [    0.000000]   DMA      [mem
>> 0x0000000010000000-0x000000007fffffff]
>> >     >       >     >       > [    0.000000]   DMA32    empty
>> >     >       >     >       > [    0.000000]   Normal   empty
>> >     >       >     >       > [    0.000000] Movable zone start for each
>> node
>> >     >       >     >       > [    0.000000] Early memory node ranges
>> >     >       >     >       > [    0.000000]   node   0: [mem
>> 0x0000000010000000-0x000000001fffffff]
>> >     >       >     >       > [    0.000000]   node   0: [mem
>> 0x0000000022000000-0x0000000022147fff]
>> >     >       >     >       > [    0.000000]   node   0: [mem
>> 0x0000000022200000-0x0000000022347fff]
>> >     >       >     >       > [    0.000000]   node   0: [mem
>> 0x0000000024000000-0x0000000027ffffff]
>> >     >       >     >       > [    0.000000]   node   0: [mem
>> 0x0000000030000000-0x000000007fffffff]
>> >     >       >     >       > [    0.000000] Initmem setup node 0 [mem
>> 0x0000000010000000-0x000000007fffffff]
>> >     >       >     >       > [    0.000000] On node 0, zone DMA: 8192
>> pages in unavailable ranges
>> >     >       >     >       > [    0.000000] On node 0, zone DMA: 184
>> pages in unavailable ranges
>> >     >       >     >       > [    0.000000] On node 0, zone DMA: 7352
>> pages in unavailable ranges
>> >     >       >     >       > [    0.000000] cma: Reserved 256 MiB at
>> 0x000000006e000000
>> >     >       >     >       > [    0.000000] psci: probing for conduit
>> method from DT.
>> >     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in
>> firmware.
>> >     >       >     >       > [    0.000000] psci: Using standard PSCI
>> v0.2 function IDs
>> >     >       >     >       > [    0.000000] psci: Trusted OS migration
>> not required
>> >     >       >     >       > [    0.000000] psci: SMC Calling Convention
>> v1.1
>> >     >       >     >       > [    0.000000] percpu: Embedded 16
>> pages/cpu s32792 r0 d32744 u65536
>> >     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>> >     >       >     >       > [    0.000000] CPU features: kernel page
>> table isolation forced ON by KASLR
>> >     >       >     >       > [    0.000000] CPU features: detected:
>> Kernel page table isolation (KPTI)
>> >     >       >     >       > [    0.000000] Built 1 zonelists, mobility
>> grouping on.  Total pages: 403845
>> >     >       >     >       > [    0.000000] Kernel command line:
>> console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>> >     >       root=/dev/ram0
>> >     >       >     >       maxcpus=2
>> >     >       >     >       > [    0.000000] Unknown kernel command line
>> parameters "earlyprintk=xen fips=1", will be passed to user
>> >     >       space.
>> >     >       >     >       > [    0.000000] Dentry cache hash table
>> entries: 262144 (order: 9, 2097152 bytes, linear)
>> >     >       >     >       > [    0.000000] Inode-cache hash table
>> entries: 131072 (order: 8, 1048576 bytes, linear)
>> >     >       >     >       > [    0.000000] mem auto-init: stack:off,
>> heap alloc:on, heap free:on
>> >     >       >     >       > [    0.000000] mem auto-init: clearing
>> system memory may take some time...
>> >     >       >     >       > [    0.000000] Memory: 1121936K/1641024K
>> available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>> >     >       init, 262K bss,
>> >     >       >     >       256944K reserved,
>> >     >       >     >       > 262144K cma-reserved)
>> >     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3,
>> MinObjects=0, CPUs=2, Nodes=1
>> >     >       >     >       > [    0.000000] rcu: Hierarchical RCU
>> implementation.
>> >     >       >     >       > [    0.000000] rcu: RCU event tracing is
>> enabled.
>> >     >       >     >       > [    0.000000] rcu: RCU restricting CPUs
>> from NR_CPUS=8 to nr_cpu_ids=2.
>> >     >       >     >       > [    0.000000] rcu: RCU calculated value of
>> scheduler-enlistment delay is 25 jiffies.
>> >     >       >     >       > [    0.000000] rcu: Adjusting geometry for
>> rcu_fanout_leaf=16, nr_cpu_ids=2
>> >     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64,
>> preallocated irqs: 0
>> >     >       >     >       > [    0.000000] Root IRQ handler:
>> gic_handle_irq
>> >     >       >     >       > [    0.000000] arch_timer: cp15 timer(s)
>> running at 100.00MHz (virt).
>> >     >       >     >       > [    0.000000] clocksource:
>> arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>> >     >       max_idle_ns: 440795205315 ns
>> >     >       >     >       > [    0.000000] sched_clock: 56 bits at
>> 100MHz, resolution 10ns, wraps every 4398046511100ns
>> >     >       >     >       > [    0.000258] Console: colour dummy device
>> 80x25
>> >     >       >     >       > [    0.310231] printk: console [hvc0]
>> enabled
>> >     >       >     >       > [    0.314403] Calibrating delay loop
>> (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>> >     >       (lpj=400000)
>> >     >       >     >       > [    0.324851] pid_max: default: 32768
>> minimum: 301
>> >     >       >     >       > [    0.329706] LSM: Security Framework
>> initializing
>> >     >       >     >       > [    0.334204] Yama: becoming mindful.
>> >     >       >     >       > [    0.337865] Mount-cache hash table
>> entries: 4096 (order: 3, 32768 bytes, linear)
>> >     >       >     >       > [    0.345180] Mountpoint-cache hash table
>> entries: 4096 (order: 3, 32768 bytes, linear)
>> >     >       >     >       > [    0.354743] xen:grant_table: Grant
>> tables using version 1 layout
>> >     >       >     >       > [    0.359132] Grant table initialized
>> >     >       >     >       > [    0.362664] xen:events: Using FIFO-based
>> ABI
>> >     >       >     >       > [    0.366993] Xen: initializing cpu0
>> >     >       >     >       > [    0.370515] rcu: Hierarchical SRCU
>> implementation.
>> >     >       >     >       > [    0.375930] smp: Bringing up secondary
>> CPUs ...
>> >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
>> >     >       >     >       > (XEN) d0v1: vGICD: unhandled word write
>> 0x000000ffffffff to ICACTIVER0
>> >     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>> >     >       >     >       > [    0.388712] Xen: initializing cpu1
>> >     >       >     >       > [    0.388743] CPU1: Booted secondary
>> processor 0x0000000001 [0x410fd034]
>> >     >       >     >       > [    0.388829] smp: Brought up 1 node, 2
>> CPUs
>> >     >       >     >       > [    0.406941] SMP: Total of 2 processors
>> activated.
>> >     >       >     >       > [    0.411698] CPU features: detected:
>> 32-bit EL0 Support
>> >     >       >     >       > [    0.416888] CPU features: detected:
>> CRC32 instructions
>> >     >       >     >       > [    0.422121] CPU: All CPU(s) started at
>> EL1
>> >     >       >     >       > [    0.426248] alternatives: patching
>> kernel code
>> >     >       >     >       > [    0.431424] devtmpfs: initialized
>> >     >       >     >       > [    0.441454] KASLR enabled
>> >     >       >     >       > [    0.441602] clocksource: jiffies: mask:
>> 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>> >     >       7645041785100000 ns
>> >     >       >     >       > [    0.448321] futex hash table entries:
>> 512 (order: 3, 32768 bytes, linear)
>> >     >       >     >       > [    0.496183] NET: Registered
>> PF_NETLINK/PF_ROUTE protocol family
>> >     >       >     >       > [    0.498277] DMA: preallocated 256 KiB
>> GFP_KERNEL pool for atomic allocations
>> >     >       >     >       > [    0.503772] DMA: preallocated 256 KiB
>> GFP_KERNEL|GFP_DMA pool for atomic allocations
>> >     >       >     >       > [    0.511610] DMA: preallocated 256 KiB
>> GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>> >     >       >     >       > [    0.519478] audit: initializing netlink
>> subsys (disabled)
>> >     >       >     >       > [    0.524985] audit: type=2000
>> audit(0.336:1): state=initialized audit_enabled=0 res=1
>> >     >       >     >       > [    0.529169] thermal_sys: Registered
>> thermal governor 'step_wise'
>> >     >       >     >       > [    0.533023] hw-breakpoint: found 6
>> breakpoint and 4 watchpoint registers.
>> >     >       >     >       > [    0.545608] ASID allocator initialised
>> with 32768 entries
>> >     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning:
>> only able to allocate 4 MB for software IO TLB
>> >     >       >     >       > [    0.559332] software IO TLB: mapped [mem
>> 0x0000000011800000-0x0000000011c00000] (4MB)
>> >     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB
>> page size, pre-allocated 0 pages
>> >     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB
>> page size, pre-allocated 0 pages
>> >     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB
>> page size, pre-allocated 0 pages
>> >     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB
>> page size, pre-allocated 0 pages
>> >     >       >     >       > [    0.636520] DRBG: Continuing without
>> Jitter RNG
>> >     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143
>> MB/s
>> >     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589
>> MB/s
>> >     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177
>> MB/s
>> >     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556
>> MB/s
>> >     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072
>> MB/s
>> >     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430
>> MB/s
>> >     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769
>> MB/s
>> >     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214
>> MB/s
>> >     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366
>> MB/s
>> >     >       >     >       > [    1.350132] raid6: int64x8  xor()   773
>> MB/s
>> >     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602
>> MB/s
>> >     >       >     >       > [    1.486349] raid6: int64x4  xor()   851
>> MB/s
>> >     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396
>> MB/s
>> >     >       >     >       > [    1.622561] raid6: int64x2  xor()   744
>> MB/s
>> >     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033
>> MB/s
>> >     >       >     >       > [    1.758770] raid6: int64x1  xor()   517
>> MB/s
>> >     >       >     >       > [    1.758809] raid6: using algorithm
>> neonx4 gen() 2177 MB/s
>> >     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s,
>> rmw enabled
>> >     >       >     >       > [    1.767957] raid6: using neon recovery
>> algorithm
>> >     >       >     >       > [    1.772824] xen:balloon: Initialising
>> balloon driver
>> >     >       >     >       > [    1.778021] iommu: Default domain type:
>> Translated
>> >     >       >     >       > [    1.782584] iommu: DMA domain TLB
>> invalidation policy: strict mode
>> >     >       >     >       > [    1.789149] SCSI subsystem initialized
>> >     >       >     >       > [    1.792820] usbcore: registered new
>> interface driver usbfs
>> >     >       >     >       > [    1.798254] usbcore: registered new
>> interface driver hub
>> >     >       >     >       > [    1.803626] usbcore: registered new
>> device driver usb
>> >     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver.
>> 1 registered
>> >     >       >     >       > [    1.813716] pps_core: Software ver.
>> 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:
>> giometti@linux.it>
>> >     >       <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
>> >     >       >     >       > [    1.822903] PTP clock support registered
>> >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>> >     >       >     >       > [    1.830375] zynqmp-ipi-mbox
>> mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       >     >       > [    1.838863] zynqmp-ipi-mbox
>> mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       >     >       > [    1.847356] zynqmp-ipi-mbox
>> mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>> >     >       >     >       > [    1.855907] FPGA manager framework
>> >     >       >     >       > [    1.859952] clocksource: Switched to
>> clocksource arch_sys_counter
>> >     >       >     >       > [    1.871712] NET: Registered PF_INET
>> protocol family
>> >     >       >     >       > [    1.871838] IP idents hash table
>> entries: 32768 (order: 6, 262144 bytes, linear)
>> >     >       >     >       > [    1.879392] tcp_listen_portaddr_hash
>> hash table entries: 1024 (order: 2, 16384 bytes, linear)
>> >     >       >     >       > [    1.887078] Table-perturb hash table
>> entries: 65536 (order: 6, 262144 bytes, linear)
>> >     >       >     >       > [    1.894846] TCP established hash table
>> entries: 16384 (order: 5, 131072 bytes, linear)
>> >     >       >     >       > [    1.902900] TCP bind hash table entries:
>> 16384 (order: 6, 262144 bytes, linear)
>> >     >       >     >       > [    1.910350] TCP: Hash tables configured
>> (established 16384 bind 16384)
>> >     >       >     >       > [    1.916778] UDP hash table entries: 1024
>> (order: 3, 32768 bytes, linear)
>> >     >       >     >       > [    1.923509] UDP-Lite hash table entries:
>> 1024 (order: 3, 32768 bytes, linear)
>> >     >       >     >       > [    1.930759] NET: Registered
>> PF_UNIX/PF_LOCAL protocol family
>> >     >       >     >       > [    1.936834] RPC: Registered named UNIX
>> socket transport module.
>> >     >       >     >       > [    1.942342] RPC: Registered udp
>> transport module.
>> >     >       >     >       > [    1.947088] RPC: Registered tcp
>> transport module.
>> >     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1
>> backchannel transport module.
>> >     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>> >     >       >     >       > [    1.962709] Trying to unpack rootfs
>> image as initramfs...
>> >     >       >     >       > [    1.977090] workingset:
>> timestamp_bits=62 max_order=19 bucket_order=0
>> >     >       >     >       > [    1.982863] Installing knfsd (copyright
>> (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
>> okir@monad.swb.de <mailto:okir@monad.swb.de>>).
>> >     >       >     >       > [    2.021045] NET: Registered PF_ALG
>> protocol family
>> >     >       >     >       > [    2.021122] xor: measuring software
>> checksum speed
>> >     >       >     >       > [    2.029347]    8regs           :  2366
>> MB/sec
>> >     >       >     >       > [    2.033081]    32regs          :  2802
>> MB/sec
>> >     >       >     >       > [    2.038223]    arm64_neon      :  2320
>> MB/sec
>> >     >       >     >       > [    2.038385] xor: using function: 32regs
>> (2802 MB/sec)
>> >     >       >     >       > [    2.043614] Block layer SCSI generic
>> (bsg) driver version 0.4 loaded (major 247)
>> >     >       >     >       > [    2.050959] io scheduler mq-deadline
>> registered
>> >     >       >     >       > [    2.055521] io scheduler kyber registered
>> >     >       >     >       > [    2.068227] xen:xen_evtchn:
>> Event-channel device installed
>> >     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4
>> ports, IRQ sharing disabled
>> >     >       >     >       > [    2.076190] cacheinfo: Unable to detect
>> cache hierarchy for CPU 0
>> >     >       >     >       > [    2.085548] brd: module loaded
>> >     >       >     >       > [    2.089290] loop: module loaded
>> >     >       >     >       > [    2.089341] Invalid max_queues (4), will
>> use default max: 2.
>> >     >       >     >       > [    2.094565] tun: Universal TUN/TAP
>> device driver, 1.6
>> >     >       >     >       > [    2.098655] xen_netfront: Initialising
>> Xen virtual ethernet driver
>> >     >       >     >       > [    2.104156] usbcore: registered new
>> interface driver rtl8150
>> >     >       >     >       > [    2.109813] usbcore: registered new
>> interface driver r8152
>> >     >       >     >       > [    2.115367] usbcore: registered new
>> interface driver asix
>> >     >       >     >       > [    2.120794] usbcore: registered new
>> interface driver ax88179_178a
>> >     >       >     >       > [    2.126934] usbcore: registered new
>> interface driver cdc_ether
>> >     >       >     >       > [    2.132816] usbcore: registered new
>> interface driver cdc_eem
>> >     >       >     >       > [    2.138527] usbcore: registered new
>> interface driver net1080
>> >     >       >     >       > [    2.144256] usbcore: registered new
>> interface driver cdc_subset
>> >     >       >     >       > [    2.150205] usbcore: registered new
>> interface driver zaurus
>> >     >       >     >       > [    2.155837] usbcore: registered new
>> interface driver cdc_ncm
>> >     >       >     >       > [    2.161550] usbcore: registered new
>> interface driver r8153_ecm
>> >     >       >     >       > [    2.168240] usbcore: registered new
>> interface driver cdc_acm
>> >     >       >     >       > [    2.173109] cdc_acm: USB Abstract
>> Control Model driver for USB modems and ISDN adapters
>> >     >       >     >       > [    2.181358] usbcore: registered new
>> interface driver uas
>> >     >       >     >       > [    2.186547] usbcore: registered new
>> interface driver usb-storage
>> >     >       >     >       > [    2.192643] usbcore: registered new
>> interface driver ftdi_sio
>> >     >       >     >       > [    2.198384] usbserial: USB Serial
>> support registered for FTDI USB Serial Device
>> >     >       >     >       > [    2.206118] udc-core: couldn't find an
>> available UDC - added [g_mass_storage] to list of pending
>> >     >       drivers
>> >     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries
>> driver
>> >     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized
>> (timeout=60s, nowayout=0)
>> >     >       >     >       > [    2.225923] device-mapper: uevent:
>> version 1.0.3
>> >     >       >     >       > [    2.230668] device-mapper: ioctl:
>> 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:
>> dm-devel@redhat.com>
>> >     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>
>> >     >       >     >       > [    2.239315] EDAC MC0: Giving out device
>> to module 1 controller synps_ddr_controller: DEV synps_edac
>> >     >       (INTERRUPT)
>> >     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out
>> device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>> >     >       >     >       ff960000.memory-controller (INTERRUPT)
>> >     >       >     >       > [    2.261719] sdhci: Secure Digital Host
>> Controller Interface driver
>> >     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre
>> Ossman
>> >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform
>> and OF driver helper
>> >     >       >     >       > [    2.278157] ledtrig-cpu: registered to
>> indicate activity on CPUs
>> >     >       >     >       > [    2.283816] zynqmp_firmware_probe
>> Platform Management API v1.1
>> >     >       >     >       > [    2.289554] zynqmp_firmware_probe
>> Trustzone version v1.0
>> >     >       >     >       > [    2.327875] securefw securefw: securefw
>> probed
>> >     >       >     >       > [    2.328324] alg: No test for
>> xilinx-zynqmp-aes (zynqmp-aes)
>> >     >       >     >       > [    2.332563] zynqmp_aes
>> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>> >     >       >     >       > [    2.341183] alg: No test for
>> xilinx-zynqmp-rsa (zynqmp-rsa)
>> >     >       >     >       > [    2.347667] remoteproc remoteproc0:
>> ff9a0000.rf5ss:r5f_0 is available
>> >     >       >     >       > [    2.353003] remoteproc remoteproc1:
>> ff9a0000.rf5ss:r5f_1 is available
>> >     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx
>> ZynqMP FPGA Manager registered
>> >     >       >     >       > [    2.366540] viper-xen-proxy
>> viper-xen-proxy: Viper Xen Proxy registered
>> >     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp:
>> Device Tree Probing
>> >     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp:
>> VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>> >     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp:
>> Unable to register tamper handler. Retrying...
>> >     >       >     >       > [    2.394094] viper-vdpp-net
>> a5000000.vdpp_net: Device Tree Probing
>> >     >       >     >       > [    2.399854] viper-vdpp-net
>> a5000000.vdpp_net: Device registered
>> >     >       >     >       > [    2.405931] viper-vdpp-stat
>> a8000000.vdpp_stat: Device Tree Probing
>> >     >       >     >       > [    2.412037] viper-vdpp-stat
>> a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>> >     >       >     >       > [    2.420856] default preset
>> >     >       >     >       > [    2.423797] viper-vdpp-stat
>> a8000000.vdpp_stat: Device registered
>> >     >       >     >       > [    2.430054] viper-vdpp-rng
>> ac000000.vdpp_rng: Device Tree Probing
>> >     >       >     >       > [    2.435948] viper-vdpp-rng
>> ac000000.vdpp_rng: Device registered
>> >     >       >     >       > [    2.441976] vmcu driver init
>> >     >       >     >       > [    2.444922] VMCU: : (240:0) registered
>> >     >       >     >       > [    2.444956] In K81 Updater init
>> >     >       >     >       > [    2.449003] pktgen: Packet Generator for
>> packet performance testing. Version: 2.75
>> >     >       >     >       > [    2.468833] Initializing XFRM netlink
>> socket
>> >     >       >     >       > [    2.468902] NET: Registered PF_PACKET
>> protocol family
>> >     >       >     >       > [    2.472729] Bridge firewalling registered
>> >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support
>> v1.8
>> >     >       >     >       > [    2.481341] registered taskstats version
>> 1
>> >     >       >     >       > [    2.486394] Btrfs loaded,
>> crc32c=crc32c-generic, zoned=no, fsverity=no
>> >     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at
>> MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>> >     >       >     >       > [    2.507103] of-fpga-region fpga-full:
>> FPGA Region probed
>> >     >       >     >       > [    2.512986] xilinx-zynqmp-dma
>> fd500000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.520267] xilinx-zynqmp-dma
>> fd510000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.528239] xilinx-zynqmp-dma
>> fd520000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.536152] xilinx-zynqmp-dma
>> fd530000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.544153] xilinx-zynqmp-dma
>> fd540000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.552127] xilinx-zynqmp-dma
>> fd550000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.560178] xilinx-zynqmp-dma
>> ffa80000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.567987] xilinx-zynqmp-dma
>> ffa90000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.576018] xilinx-zynqmp-dma
>> ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.583889] xilinx-zynqmp-dma
>> ffab0000.dma-controller: ZynqMP DMA driver Probe success
>> >     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a
>> (131072 Kbytes)
>> >     >       >     >       > [    2.946467] 2 fixed-partitions
>> partitions found on MTD device spi0.0
>> >     >       >     >       > [    2.952393] Creating 2 MTD partitions on
>> "spi0.0":
>> >     >       >     >       > [    2.957231]
>> 0x000004000000-0x000008000000 : "bank A"
>> >     >       >     >       > [    2.963332]
>> 0x000000000000-0x000004000000 : "bank B"
>> >     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not
>> enabling partial store and forward
>> >     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0:
>> Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>> >     >       (18:41:fe:0f:ff:02)
>> >     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not
>> enabling partial store and forward
>> >     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1:
>> Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>> >     >       (18:41:fe:0f:ff:03)
>> >     >       >     >       > [    3.001043] viper_enet viper_enet: Viper
>> power GPIOs initialised
>> >     >       >     >       > [    3.007313] viper_enet viper_enet vnet0
>> (uninitialized): Validate interface QSGMII
>> >     >       >     >       > [    3.014914] viper_enet viper_enet vnet1
>> (uninitialized): Validate interface QSGMII
>> >     >       >     >       > [    3.022138] viper_enet viper_enet vnet1
>> (uninitialized): Validate interface type 18
>> >     >       >     >       > [    3.030274] viper_enet viper_enet vnet2
>> (uninitialized): Validate interface QSGMII
>> >     >       >     >       > [    3.037785] viper_enet viper_enet vnet3
>> (uninitialized): Validate interface QSGMII
>> >     >       >     >       > [    3.045301] viper_enet viper_enet: Viper
>> enet registered
>> >     >       >     >       > [    3.050958] xilinx-axipmon
>> ffa00000.perf-monitor: Probed Xilinx APM
>> >     >       >     >       > [    3.057135] xilinx-axipmon
>> fd0b0000.perf-monitor: Probed Xilinx APM
>> >     >       >     >       > [    3.063538] xilinx-axipmon
>> fd490000.perf-monitor: Probed Xilinx APM
>> >     >       >     >       > [    3.069920] xilinx-axipmon
>> ffa10000.perf-monitor: Probed Xilinx APM
>> >     >       >     >       > [    3.097729] si70xx: probe of 2-0040
>> failed with error -5
>> >     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog:
>> Xilinx Watchdog Timer with timeout 60s
>> >     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog:
>> Xilinx Watchdog Timer with timeout 10s
>> >     >       >     >       > [    3.112457] viper-tamper viper-tamper:
>> Device registered
>> >     >       >     >       > [    3.117593] active_bank active_bank:
>> boot bank: 1
>> >     >       >     >       > [    3.122184] active_bank active_bank:
>> boot mode: (0x02) qspi32
>> >     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp:
>> Device Tree Probing
>> >     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp:
>> VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>> >     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp:
>> Tamper handler registered
>> >     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp:
>> Device registered
>> >     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered
>> handler for protocol 0
>> >     >       >     >       > [    3.158582] lpc55_user lpc55_user: The
>> major number for your device is 236
>> >     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered
>> handler for protocol 1
>> >     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_get_time: bad result: 1
>> >     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55:
>> registered as rtc0
>> >     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu
>> still not ready?
>> >     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu
>> still not ready?
>> >     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu
>> still not ready?
>> >     >       >     >       > [    3.202932] mmc0: SDHCI controller on
>> ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>> >     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu
>> still not ready?
>> >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error:
>> -110
>> >     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at
>> address 0001
>> >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G
>> 14.6 GiB
>> >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6
>> p7 p8
>> >     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001
>> SEM16G 4.00 MiB
>> >     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001
>> SEM16G 4.00 MiB
>> >     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001
>> SEM16G 4.00 MiB, chardev (244:0)
>> >     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_get_time: bad result: 1
>> >     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55:
>> hctosys: unable to read the hardware clock
>> >     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c:
>> recovery information complete
>> >     >       >     >       > [    3.597085] at24 0-0050: supply vcc not
>> found, using dummy regulator
>> >     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu
>> still not ready?
>> >     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd
>> EEPROM, read-only
>> >     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu
>> still not ready?
>> >     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu
>> still not ready?
>> >     >       >     >       > [    3.624224] rtc-rv3028 0-0052:
>> registered as rtc1
>> >     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu
>> still not ready?
>> >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error:
>> -110
>> >     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>> >     >       >     >       > [    3.641628] VMCU: : (235:0) registered
>> >     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe
>> completed
>> >     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400
>> kHz mmio ff020000 irq 28
>> >     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c:
>> recovery information complete
>> >     >       >     >       > [    3.675412] lm75 1-0048: supply vs not
>> found, using dummy regulator
>> >     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor
>> 'tmp112'
>> >     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed
>> i2c bus 3
>> >     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed
>> i2c bus 4
>> >     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed
>> i2c bus 5
>> >     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed
>> i2c bus 6
>> >     >       >     >       > [    3.705157] pca954x 1-0070: registered 4
>> multiplexed busses for I2C switch pca9546
>> >     >       >     >       > [    3.713049] at24 1-0054: supply vcc not
>> found, using dummy regulator
>> >     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08
>> EEPROM, read-only
>> >     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100
>> kHz mmio ff030000 irq 29
>> >     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1:
>> Host maximum power 2.0W
>> >     >       >     >       > [    3.737549] sfp_register_socket: got
>> sfp_bus
>> >     >       >     >       > [    3.740709] sfp_register_socket:
>> register sfp_bus
>> >     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
>> >     >       >     >       > [    3.749179] sfp_register_bus: Try to
>> attach
>> >     >       >     >       > [    3.753419] sfp_register_bus: Attach
>> succeeded
>> >     >       >     >       > [    3.757914] sfp_register_bus: upstream
>> ops attach
>> >     >       >     >       > [    3.762677] sfp_register_bus: Bus
>> registered
>> >     >       >     >       > [    3.766999] sfp_register_socket:
>> register sfp_bus succeeded
>> >     >       >     >       > [    3.775870] of_cfs_init
>> >     >       >     >       > [    3.776000] of_cfs_init: OK
>> >     >       >     >       > [    3.778211] clk: Not disabling unused
>> clocks
>> >     >       >     >       > [   11.278477] Freeing initrd memory:
>> 206056K
>> >     >       >     >       > [   11.279406] Freeing unused kernel
>> memory: 1536K
>> >     >       >     >       > [   11.314006] Checked W+X mappings:
>> passed, no W+X pages found
>> >     >       >     >       > [   11.314142] Run /init as init process
>> >     >       >     >       > INIT: version 3.01 booting
>> >     >       >     >       > fsck (busybox 1.35.0)
>> >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files,
>> 238162/409600 blocks
>> >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files,
>> 171972/409600 blocks
>> >     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted,
>> check forced.
>> >     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0%
>> non-contiguous), 663/16384 blocks
>> >     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted
>> filesystem without journal. Opts: (null). Quota mode:
>> >     >       disabled.
>> >     >       >     >       > Starting random number generator daemon.
>> >     >       >     >       > [   11.580662] random: crng init done
>> >     >       >     >       > Starting udev
>> >     >       >     >       > [   11.613159] udevd[142]: starting version
>> 3.2.10
>> >     >       >     >       > [   11.620385] udevd[143]: starting
>> eudev-3.2.10
>> >     >       >     >       > [   11.704481] macb ff0b0000.ethernet
>> control_red: renamed from eth0
>> >     >       >     >       > [   11.720264] macb ff0c0000.ethernet
>> control_black: renamed from eth1
>> >     >       >     >       > [   12.063396] ip_local_port_range: prefer
>> different parity for start/end values.
>> >     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_get_time: bad result: 1
>> >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>> >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
>> >     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_set_time: bad result
>> >     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>> >     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_get_time: bad result: 1
>> >     >       >     >       > Starting mcud
>> >     >       >     >       > INIT: Entering runlevel: 5
>> >     >       >     >       > Configuring network interfaces... done.
>> >     >       >     >       > resetting network interface
>> >     >       >     >       > [   12.718295] macb ff0b0000.ethernet
>> control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>> >     >       PCS/PMA PHY] (irq=POLL)
>> >     >       >     >       > [   12.723919] macb ff0b0000.ethernet
>> control_red: configuring for phy/gmii link mode
>> >     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>> >     >       >     >       > [   12.735563] macb ff0b0000.ethernet:
>> gem-ptp-timer ptp clock registered.
>> >     >       >     >       > [   12.745724] macb ff0c0000.ethernet
>> control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>> >     >       PCS/PMA PHY]
>> >     >       >     >       (irq=POLL)
>> >     >       >     >       > [   12.753469] macb ff0c0000.ethernet
>> control_black: configuring for phy/gmii link mode
>> >     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>> >     >       >     >       > [   12.765398] macb ff0c0000.ethernet:
>> gem-ptp-timer ptp clock registered.
>> >     >       >     >       > Auto-negotiation: off
>> >     >       >     >       > Auto-negotiation: off
>> >     >       >     >       > [   16.828151] macb ff0b0000.ethernet
>> control_red: unable to generate target frequency: 125000000 Hz
>> >     >       >     >       > [   16.834553] macb ff0b0000.ethernet
>> control_red: Link is Up - 1Gbps/Full - flow control off
>> >     >       >     >       > [   16.860552] macb ff0c0000.ethernet
>> control_black: unable to generate target frequency: 125000000 Hz
>> >     >       >     >       > [   16.867052] macb ff0c0000.ethernet
>> control_black: Link is Up - 1Gbps/Full - flow control off
>> >     >       >     >       > Starting Failsafe Secure Shell server in
>> port 2222: sshd
>> >     >       >     >       > done.
>> >     >       >     >       > Starting rpcbind daemon...done.
>> >     >       >     >       >
>> >     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55:
>> lpc55_rtc_get_time: bad result: 1
>> >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>> >     >       >     >       > Starting State Manager Service
>> >     >       >     >       > Start state-manager restarter...
>> >     >       >     >       > (XEN) d0v1 Forwarding AES operation:
>> 3254779951
>> >     >       >     >       > Starting /usr/sbin/xenstored....[
>> 17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>> >     >       devid 1 transid 744
>> >     >       >     >       /dev/dm-0
>> >     >       >     >       > scanned by udevd (385)
>> >     >       >     >       > [   17.349933] BTRFS info (device dm-0):
>> disk space caching is enabled
>> >     >       >     >       > [   17.350670] BTRFS info (device dm-0):
>> has skinny extents
>> >     >       >     >       > [   17.364384] BTRFS info (device dm-0):
>> enabling ssd optimizations
>> >     >       >     >       > [   17.830462] BTRFS: device fsid
>> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>> >     >       /dev/mapper/client_prov scanned by
>> >     >       >     >       mkfs.btrfs
>> >     >       >     >       > (526)
>> >     >       >     >       > [   17.872699] BTRFS info (device dm-1):
>> using free space tree
>> >     >       >     >       > [   17.872771] BTRFS info (device dm-1):
>> has skinny extents
>> >     >       >     >       > [   17.878114] BTRFS info (device dm-1):
>> flagging fs with big metadata feature
>> >     >       >     >       > [   17.894289] BTRFS info (device dm-1):
>> enabling ssd optimizations
>> >     >       >     >       > [   17.895695] BTRFS info (device dm-1):
>> checking UUID tree
>> >     >       >     >       >
>> >     >       >     >       > Setting domain 0 name, domid and JSON
>> config...
>> >     >       >     >       > Done setting up Dom0
>> >     >       >     >       > Starting xenconsoled...
>> >     >       >     >       > Starting QEMU as disk backend for dom0
>> >     >       >     >       > Starting domain watchdog daemon:
>> xenwatchdogd startup
>> >     >       >     >       >
>> >     >       >     >       > [   18.408647] BTRFS: device fsid
>> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>> >     >       /dev/mapper/client_config scanned by
>> >     >       >     >       mkfs.btrfs
>> >     >       >     >       > (574)
>> >     >       >     >       > [done]
>> >     >       >     >       > [   18.465552] BTRFS info (device dm-2):
>> using free space tree
>> >     >       >     >       > [   18.465629] BTRFS info (device dm-2):
>> has skinny extents
>> >     >       >     >       > [   18.471002] BTRFS info (device dm-2):
>> flagging fs with big metadata feature
>> >     >       >     >       > Starting crond: [   18.482371] BTRFS info
>> (device dm-2): enabling ssd optimizations
>> >     >       >     >       > [   18.486659] BTRFS info (device dm-2):
>> checking UUID tree
>> >     >       >     >       > OK
>> >     >       >     >       > starting rsyslogd ... Log partition ready
>> after 0 poll loops
>> >     >       >     >       > done
>> >     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514
>> <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>:
>> Network is unreachable [v8.2208.0 try
>> >     >       https://www.rsyslog.com/e/2027 <
>> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
>> https://www.rsyslog.com/e/2027>> ]
>> >     >       >     >       > [   18.670637] BTRFS: device fsid
>> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>> >     >       scanned by udevd (518)
>> >     >       >     >       >
>> >     >       >     >       > Please insert USB token and enter your role
>> in login prompt.
>> >     >       >     >       >
>> >     >       >     >       > login:
>> >     >       >     >       >
>> >     >       >     >       > Regards,
>> >     >       >     >       > O.
>> >     >       >     >       >
>> >     >       >     >       >
>> >     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano
>> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>> >     >       >     >       >       Hi Oleg,
>> >     >       >     >       >
>> >     >       >     >       >       Here is the issue from your logs:
>> >     >       >     >       >
>> >     >       >     >       >       SError Interrupt on CPU0, code
>> 0xbe000000 -- SError
>> >     >       >     >       >
>> >     >       >     >       >       SErrors are special signals to notify
>> software of serious hardware
>> >     >       >     >       >       errors.  Something is going very
>> wrong. Defective hardware is a
>> >     >       >     >       >       possibility.  Another possibility if
>> software accessing address ranges
>> >     >       >     >       >       that it is not supposed to, sometimes
>> it causes SErrors.
>> >     >       >     >       >
>> >     >       >     >       >       Cheers,
>> >     >       >     >       >
>> >     >       >     >       >       Stefano
>> >     >       >     >       >
>> >     >       >     >       >
>> >     >       >     >       >
>> >     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko
>> wrote:
>> >     >       >     >       >
>> >     >       >     >       >       > Hello,
>> >     >       >     >       >       >
>> >     >       >     >       >       > Thanks guys.
>> >     >       >     >       >       > I found out where the problem was.
>> >     >       >     >       >       > Now dom0 booted more. But I have a
>> new one.
>> >     >       >     >       >       > This is a kernel panic during Dom0
>> loading.
>> >     >       >     >       >       > Maybe someone is able to suggest
>> something ?
>> >     >       >     >       >       >
>> >     >       >     >       >       > Regards,
>> >     >       >     >       >       > O.
>> >     >       >     >       >       >
>> >     >       >     >       >       > [    3.771362] sfp_register_bus:
>> upstream ops attach
>> >     >       >     >       >       > [    3.776119] sfp_register_bus:
>> Bus registered
>> >     >       >     >       >       > [    3.780459] sfp_register_socket:
>> register sfp_bus succeeded
>> >     >       >     >       >       > [    3.789399] of_cfs_init
>> >     >       >     >       >       > [    3.789499] of_cfs_init: OK
>> >     >       >     >       >       > [    3.791685] clk: Not disabling
>> unused clocks
>> >     >       >     >       >       > [   11.010355] SError Interrupt on
>> CPU0, code 0xbe000000 -- SError
>> >     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm:
>> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>> >     >       >     >       >       > [   11.010393] Workqueue:
>> events_unbound async_run_entry_fn
>> >     >       >     >       >       > [   11.010414] pstate: 60000005
>> (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>> >     >       >     >       >       > [   11.010422] pc :
>> simple_write_end+0xd0/0x130
>> >     >       >     >       >       > [   11.010431] lr :
>> generic_perform_write+0x118/0x1e0
>> >     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
>> >     >       >     >       >       > [   11.010441] x29:
>> ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>> >     >       >     >       >       > [   11.010451] x26:
>> 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>> >     >       >     >       >       > [   11.010459] x23:
>> ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>> >     >       >     >       >       > [   11.010472] x20:
>> 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>> >     >       >     >       >       > [   11.010481] x17:
>> 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>> >     >       >     >       >       > [   11.010490] x14:
>> 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>> >     >       >     >       >       > [   11.010498] x11:
>> 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>> >     >       >     >       >       > [   11.010507] x8 :
>> 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>> >     >       >     >       >       > [   11.010515] x5 :
>> fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>> >     >       >     >       >       > [   11.010524] x2 :
>> 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>> >     >       >     >       >       > [   11.010534] Kernel panic - not
>> syncing: Asynchronous SError Interrupt
>> >     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm:
>> kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>> >     >       >     >       >       > [   11.010545] Hardware name: D14
>> Viper Board - White Unit (DT)
>> >     >       >     >       >       > [   11.010548] Workqueue:
>> events_unbound async_run_entry_fn
>> >     >       >     >       >       > [   11.010556] Call trace:
>> >     >       >     >       >       > [   11.010558]
>>  dump_backtrace+0x0/0x1c4
>> >     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>> >     >       >     >       >       > [   11.010574]
>>  dump_stack_lvl+0x7c/0xa0
>> >     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>> >     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>> >     >       >     >       >       > [   11.010597]
>>  print_tainted+0x0/0xb0
>> >     >       >     >       >       > [   11.010606]
>>  arm64_serror_panic+0x6c/0x7c
>> >     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>> >     >       >     >       >       > [   11.010621]
>>  el1h_64_error_handler+0x30/0x50
>> >     >       >     >       >       > [   11.010628]
>>  el1h_64_error+0x78/0x7c
>> >     >       >     >       >       > [   11.010633]
>>  simple_write_end+0xd0/0x130
>> >     >       >     >       >       > [   11.010639]
>>  generic_perform_write+0x118/0x1e0
>> >     >       >     >       >       > [   11.010644]
>>  __generic_file_write_iter+0x138/0x1c4
>> >     >       >     >       >       > [   11.010650]
>>  generic_file_write_iter+0x78/0xd0
>> >     >       >     >       >       > [   11.010656]
>>  __kernel_write+0xfc/0x2ac
>> >     >       >     >       >       > [   11.010665]
>>  kernel_write+0x88/0x160
>> >     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>> >     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>> >     >       >     >       >       > [   11.010686]
>>  write_buffer+0x38/0x58
>> >     >       >     >       >       > [   11.010692]
>>  flush_buffer+0x4c/0xbc
>> >     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>> >     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>> >     >       >     >       >       > [   11.010709]
>>  unpack_to_rootfs+0x170/0x2b0
>> >     >       >     >       >       > [   11.010715]
>>  do_populate_rootfs+0x80/0x164
>> >     >       >     >       >       > [   11.010722]
>>  async_run_entry_fn+0x48/0x164
>> >     >       >     >       >       > [   11.010728]
>>  process_one_work+0x1e4/0x3a0
>> >     >       >     >       >       > [   11.010736]
>>  worker_thread+0x7c/0x4c0
>> >     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
>> >     >       >     >       >       > [   11.010750]
>>  ret_from_fork+0x10/0x20
>> >     >       >     >       >       > [   11.010757] SMP: stopping
>> secondary CPUs
>> >     >       >     >       >       > [   11.010784] Kernel Offset:
>> 0x2f61200000 from 0xffffffc008000000
>> >     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>> >     >       >     >       >       > [   11.010790] CPU features:
>> 0x00000401,00000842
>> >     >       >     >       >       > [   11.010795] Memory Limit: none
>> >     >       >     >       >       > [   11.277509] ---[ end Kernel
>> panic - not syncing: Asynchronous SError Interrupt ]---
>> >     >       >     >       >       >
>> >     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal
>> Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
>> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>> >     >       >     >       >       >       Hi Oleg,
>> >     >       >     >       >       >
>> >     >       >     >       >       >       On 21/04/2023 14:49, Oleg
>> Nikitenko wrote:
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > Hello Michal,
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > I was not able to enable
>> earlyprintk in the xen for now.
>> >     >       >     >       >       >       > I decided to choose another
>> way.
>> >     >       >     >       >       >       > This is a xen's command
>> line that I found out completely.
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > (XEN) $$$$ console=dtuart
>> dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>> >     >       bootscrub=0
>> >     >       >     >       vwfi=native
>> >     >       >     >       >       sched=null
>> >     >       >     >       >       >       timer_slop=0
>> >     >       >     >       >       >       Yes, adding a printk() in Xen
>> was also a good idea.
>> >     >       >     >       >       >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > So you are absolutely right
>> about a command line.
>> >     >       >     >       >       >       > Now I am going to find out
>> why xen did not have the correct parameters from the device
>> >     >       tree.
>> >     >       >     >       >       >       Maybe you will find this
>> document helpful:
>> >     >       >     >       >       >
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> <
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> >
>> >     >       <
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> <
>> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
>> >>
>> >     >       >     >       >       >
>> >     >       >     >       >       >       ~Michal
>> >     >       >     >       >       >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > Regards,
>> >     >       >     >       >       >       > Oleg
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       > пт, 21 апр. 2023 г. в
>> 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>
>> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
>> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >     On 21/04/2023 10:04,
>> Oleg Nikitenko wrote:
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     > 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:
>> >     >       >     >       >       >       >     In the .config file or
>> in some Yocto file (listing additional Kconfig options) added
>> >     >       to SRC_URI?
>> >     >       >     >       >       >       >     You shouldn't really
>> modify .config file but if you do, you should execute "make
>> >     >       olddefconfig"
>> >     >       >     >       afterwards.
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>> >     >       >     >       >       >       >     >
>> CONFIG_EARLY_PRINTK_ZYNQMP
>> >     >       >     >       >       >       >     >
>> CONFIG_EARLY_UART_CHOICE_CADENCE
>> >     >       >     >       >       >       >     I hope you added =y to
>> them.
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >     Anyway, you have at
>> least the following solutions:
>> >     >       >     >       >       >       >     1) Run bitbake xen -c
>> menuconfig to properly set early printk
>> >     >       >     >       >       >       >     2) Find out how you
>> enable other Kconfig options in your project (e.g.
>> >     >       CONFIG_COLORING=y that is not
>> >     >       >     >       enabled by
>> >     >       >     >       >       default)
>> >     >       >     >       >       >       >     3) Append the following
>> to "xen/arch/arm/configs/arm64_defconfig":
>> >     >       >     >       >       >       >
>>  CONFIG_EARLY_PRINTK_ZYNQMP=y
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >     ~Michal
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     > Host hangs in build
>> time.
>> >     >       >     >       >       >       >     > Maybe I did not set
>> something in the config build file ?
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     > Regards,
>> >     >       >     >       >       >       >     > Oleg
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в
>> 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
>> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
>> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
>> >>>>>:
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >     Thanks Michal,
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >     You gave me an
>> idea.
>> >     >       >     >       >       >       >     >     I am going to try
>> it today.
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >     Regards,
>> >     >       >     >       >       >       >     >     O.
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >     чт, 20 апр.
>> 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
>> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
>> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
>> >>>>>:
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >         Thanks
>> Stefano.
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >         I am going to
>> do it today.
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >         Regards,
>> >     >       >     >       >       >       >     >         O.
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >     >         ср, 19 апр.
>> 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>
>> >     >       >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>>
>> >     >       >     >       >       >       <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@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 <oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com
>> >>
>> >     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>>>
>> >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com
>> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
>> oleshiiwood@gmail.com>
>> >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:
>> michal.orzel@amd.com>
>> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>> >     >       >     >       <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@amd.com>>>
>> >     >       >     >       >       >       <mailto:michal.orzel@amd.com
>> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
>> michal.orzel@amd.com>
>> >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:
>> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
>> >     >       >     >       >       >       <mailto:julien@xen.org
>> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>
>> <mailto:julien@xen.org <mailto:julien@xen.org>
>> >     >       <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
>> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
>> julien@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
>> >     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>> >     >       >     >       >       >       <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>>>
>> >     >       >     >       >       <mailto:sstabellini@kernel.org
>> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>>
>> >     >       >     >       >       >       <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
>> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@kernel.org>
>> >     >       <mailto:sstabellini@kernel.org <mailto:
>> sstabellini@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>
>> >     >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>>
>> >     >       >     >       >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>
>> >     >       >     >       >       >       <
>> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
>> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>> >     >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>
>> >     >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>>
>> >     >       >     >       >       <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
>> https://github.com/xilinx/xen>>
>> >     >       >     >       >       >       <
>> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
>> 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>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>> >     >       >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>> >     >       >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>> >     >       >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>> >     >       >     >       >       >       <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
>> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>
>> >     >       <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.
>> >     >       >     >       >       >       >     >             >       >
>> >     >       >     >       >       >       >     >             >
>> >     >       >     >       >       >       >     >             >
>> >     >       >     >       >       >       >     >             >
>> >     >       >     >       >       >       >     >
>> >     >       >     >       >       >       >
>> >     >       >     >       >       >
>> >     >       >     >       >       >
>> >     >       >     >       >       >
>> >     >       >     >       >
>> >     >       >     >       >
>> >     >       >     >       >
>> >     >       >     >
>> >     >       >     >
>> >     >       >     >
>> >     >       >
>> >     >
>> >     >
>> >     >
>> >
>>
>

[-- Attachment #2: Type: text/html, Size: 156596 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-15  8:51                                                               ` Oleg Nikitenko
@ 2023-05-15  8:57                                                                 ` Michal Orzel
  2023-05-16 12:15                                                                   ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-05-15  8:57 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

Hi Oleg,

On 15/05/2023 10:51, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello guys,
> 
> Thanks a lot.
> After a long problem list I was able to run xen with Dom0 with a cache color.
> One more question from my side.
> I want to run a guest with color mode too.
> I inserted a string into guest config file llc-colors = "9-13"
> I got an error
> [  457.517004] loop0: detected capacity change from 0 to 385840
> Parsing config from /xen/red_config.cfg
> /xen/red_config.cfg:26: config parsing error near `-colors': lexical error
> warning: Config file looks like it contains Python code.
> warning:  Arbitrary Python is no longer supported.
> warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig>
> Failed to parse config: Invalid argument
> So this is a question.
> Is it possible to assign a color mode for the DomU by config file ?
> If so, what string should I use?
Please, always refer to the relevant documentation. In this case, for xl.cfg:
https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890

~Michal

> 
> Regards,
> Oleg
> 
> чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>:
> 
>     Hi Michal,
> 
>     Thanks.
>     This compilation previously had a name CONFIG_COLORING.
>     It mixed me up.
> 
>     Regards,
>     Oleg
> 
>     чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> 
>         Hi Oleg,
> 
>         On 11/05/2023 12:02, Oleg Nikitenko wrote:
>         >       
>         >
>         >
>         > Hello,
>         >
>         > Thanks Stefano.
>         > Then the next question.
>         > I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>
>         > I managed to build a xlnx_rebase_4.17 branch in my environment.
>         > I did it without coloring first. I did not find any color footprints at this branch.
>         > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
>         This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the docs:
>         https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>
> 
>         It describes the feature and documents the required properties.
> 
>         ~Michal
> 
>         >
>         >
>         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
>         >
>         >     We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
>         >     (twice a year) is tested with cache coloring enabled. The last Petalinux
>         >     release is 2023.1 and the kernel used is this:
>         >     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>
>         >
>         >
>         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
>         >     > Hello guys,
>         >     >
>         >     > I have a couple of more questions.
>         >     > Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
>         >     > When did you run xen with the cache coloring last time ?
>         >     > What kernel version did you use for Dom0 when you ran xen with the cache coloring last time ?
>         >     >
>         >     > Regards,
>         >     > Oleg
>         >     >
>         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>         >     >       Hi Michal,
>         >     >
>         >     > Thanks.
>         >     >
>         >     > Regards,
>         >     > Oleg
>         >     >
>         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>         >     >       Hi Oleg,
>         >     >
>         >     >       Replying, so that you do not need to wait for Stefano.
>         >     >
>         >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>         >     >       >       
>         >     >       >
>         >     >       >
>         >     >       > Hello Stefano,
>         >     >       >
>         >     >       > I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>
>         >     >       <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>>
>         >     >       > Could you tell whot branch I should use ?
>         >     >       Cache coloring feature is not part of the upstream tree and it is still under review.
>         >     >       You can only find it integrated in the Xilinx Xen tree.
>         >     >
>         >     >       ~Michal
>         >     >
>         >     >       >
>         >     >       > Regards,
>         >     >       > Oleg
>         >     >       >
>         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
>         >     >       >
>         >     >       >     I am familiar with the zcu102 but I don't know how you could possibly
>         >     >       >     generate a SError.
>         >     >       >
>         >     >       >     I suggest to try to use ImageBuilder [1] to generate the boot
>         >     >       >     configuration as a test because that is known to work well for zcu102.
>         >     >       >
>         >     >       >     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>>
>         >     >       >
>         >     >       >
>         >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>         >     >       >     > Hello Stefano,
>         >     >       >     >
>         >     >       >     > Thanks for clarification.
>         >     >       >     > We nighter use ImageBuilder nor uboot boot script.
>         >     >       >     > A model is zcu102 compatible.
>         >     >       >     >
>         >     >       >     > Regards,
>         >     >       >     > O.
>         >     >       >     >
>         >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
>         >     >       >     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>         >     >       >     >       which board?
>         >     >       >     >
>         >     >       >     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>         >     >       >     >       could you please post your ImageBuilder config file? If not, can you
>         >     >       >     >       post the source of your uboot boot script?
>         >     >       >     >
>         >     >       >     >       SErrors are supposed to be related to a hardware failure of some kind.
>         >     >       >     >       You are not supposed to be able to trigger an SError easily by
>         >     >       >     >       "mistake". I have not seen SErrors due to wrong cache coloring
>         >     >       >     >       configurations on any Xilinx board before.
>         >     >       >     >
>         >     >       >     >       The differences between Xen with and without cache coloring from a
>         >     >       >     >       hardware perspective are:
>         >     >       >     >
>         >     >       >     >       - With cache coloring, the SMMU is enabled and does address translations
>         >     >       >     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>         >     >       >     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>         >     >       >     >         there is a hardware failure related to SMMU address translation it
>         >     >       >     >         could only trigger with cache coloring. This would be my normal
>         >     >       >     >         suggestion for you to explore, but the failure happens too early
>         >     >       >     >         before any DMA-capable device is programmed. So I don't think this can
>         >     >       >     >         be the issue.
>         >     >       >     >
>         >     >       >     >       - With cache coloring, the memory allocation is very different so you'll
>         >     >       >     >         end up using different DDR regions for Dom0. So if your DDR is
>         >     >       >     >         defective, you might only see a failure with cache coloring enabled
>         >     >       >     >         because you end up using different regions.
>         >     >       >     >
>         >     >       >     >
>         >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>         >     >       >     >       > Hi Stefano,
>         >     >       >     >       >
>         >     >       >     >       > Thank you.
>         >     >       >     >       > If I build xen without colors support there is not this error.
>         >     >       >     >       > All the domains are booted well.
>         >     >       >     >       > Hense it can not be a hardware issue.
>         >     >       >     >       > This panic arrived during unpacking the rootfs.
>         >     >       >     >       > Here I attached the boot log xen/Dom0 without color.
>         >     >       >     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>         >     >       >     >       >
>         >     >       >     >       >  Xen 4.16.1-pre
>         >     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>         >     >       2023-04-21
>         >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>         >     >       >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>         >     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>         >     >       >     >       > (XEN) 64-bit Execution:
>         >     >       >     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>         >     >       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>         >     >       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>         >     >       >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>         >     >       >     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>         >     >       >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>         >     >       >     >       > (XEN) 32-bit Execution:
>         >     >       >     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>         >     >       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>         >     >       >     >       > (XEN)     Extensions: GenericTimer Security
>         >     >       >     >       > (XEN)   Debug Features: 0000000003010066
>         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>         >     >       >     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>         >     >       >     >       > (XEN)                          0000000001260000 0000000002102211
>         >     >       >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>         >     >       >     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>         >     >       >     >       > (XEN) Using SMC Calling Convention v1.2
>         >     >       >     >       > (XEN) Using PSCI v1.1
>         >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
>         >     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>         >     >       >     >       > (XEN) GICv2 initialization:
>         >     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>         >     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>         >     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>         >     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>         >     >       >     >       > (XEN)         gic_maintenance_irq=25
>         >     >       >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>         >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>         >     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
>         >     >       >     >       > (XEN) Initializing null scheduler
>         >     >       >     >       > (XEN) WARNING: This is experimental software in development.
>         >     >       >     >       > (XEN) Use at your own risk.
>         >     >       >     >       > (XEN) Allocated console ring of 32 KiB.
>         >     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>         >     >       >     >       > (XEN) Bringing up CPU1
>         >     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>         >     >       >     >       > (XEN) CPU 1 booted.
>         >     >       >     >       > (XEN) Bringing up CPU2
>         >     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>         >     >       >     >       > (XEN) CPU 2 booted.
>         >     >       >     >       > (XEN) Bringing up CPU3
>         >     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>         >     >       >     >       > (XEN) Brought up 4 CPUs
>         >     >       >     >       > (XEN) CPU 3 booted.
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu:
>         >     >       /axi/smmu@fd800000: 16 context
>         >     >       >     >       banks (0
>         >     >       >     >       > stage-2 only)
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>         >     >       >     >       > (XEN) I/O virtualisation enabled
>         >     >       >     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>         >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>         >     >       >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>         >     >       >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>         >     >       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>         >     >       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>         >     >       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>         >     >       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>         >     >       >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>         >     >       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>         >     >       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>         >     >       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>         >     >       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>         >     >       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>         >     >       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>         >     >       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>         >     >       >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>         >     >       >     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>         >     >       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>         >     >       >     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>         >     >       >     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>         >     >       >     >       > (XEN) Std. Loglevel: All
>         >     >       >     >       > (XEN) Guest Loglevel: All
>         >     >       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>         >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
>         >     >       >     >       > (XEN) Freed 356kB init memory.
>         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>         >     >       >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>         >     >       >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
>         >     >       11.3.0, GNU ld (GNU
>         >     >       >     >       Binutils)
>         >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>         >     >       >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>         >     >       >     >       > [    0.000000] Xen 4.16 support found
>         >     >       >     >       > [    0.000000] Zone ranges:
>         >     >       >     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>         >     >       >     >       > [    0.000000]   DMA32    empty
>         >     >       >     >       > [    0.000000]   Normal   empty
>         >     >       >     >       > [    0.000000] Movable zone start for each node
>         >     >       >     >       > [    0.000000] Early memory node ranges
>         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>         >     >       >     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>         >     >       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>         >     >       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>         >     >       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>         >     >       >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>         >     >       >     >       > [    0.000000] psci: probing for conduit method from DT.
>         >     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>         >     >       >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>         >     >       >     >       > [    0.000000] psci: Trusted OS migration not required
>         >     >       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>         >     >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>         >     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>         >     >       >     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>         >     >       >     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>         >     >       >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>         >     >       >     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>         >     >       root=/dev/ram0
>         >     >       >     >       maxcpus=2
>         >     >       >     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user
>         >     >       space.
>         >     >       >     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>         >     >       >     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>         >     >       >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>         >     >       >     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>         >     >       >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>         >     >       init, 262K bss,
>         >     >       >     >       256944K reserved,
>         >     >       >     >       > 262144K cma-reserved)
>         >     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>         >     >       >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>         >     >       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>         >     >       >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>         >     >       >     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>         >     >       >     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>         >     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>         >     >       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>         >     >       >     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>         >     >       >     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>         >     >       max_idle_ns: 440795205315 ns
>         >     >       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>         >     >       >     >       > [    0.000258] Console: colour dummy device 80x25
>         >     >       >     >       > [    0.310231] printk: console [hvc0] enabled
>         >     >       >     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>         >     >       (lpj=400000)
>         >     >       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>         >     >       >     >       > [    0.329706] LSM: Security Framework initializing
>         >     >       >     >       > [    0.334204] Yama: becoming mindful.
>         >     >       >     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>         >     >       >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>         >     >       >     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>         >     >       >     >       > [    0.359132] Grant table initialized
>         >     >       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>         >     >       >     >       > [    0.366993] Xen: initializing cpu0
>         >     >       >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>         >     >       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>         >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
>         >     >       >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>         >     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>         >     >       >     >       > [    0.388712] Xen: initializing cpu1
>         >     >       >     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>         >     >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>         >     >       >     >       > [    0.406941] SMP: Total of 2 processors activated.
>         >     >       >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>         >     >       >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>         >     >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>         >     >       >     >       > [    0.426248] alternatives: patching kernel code
>         >     >       >     >       > [    0.431424] devtmpfs: initialized
>         >     >       >     >       > [    0.441454] KASLR enabled
>         >     >       >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>         >     >       7645041785100000 ns
>         >     >       >     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>         >     >       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>         >     >       >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>         >     >       >     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>         >     >       >     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>         >     >       >     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>         >     >       >     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>         >     >       >     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>         >     >       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>         >     >       >     >       > [    0.545608] ASID allocator initialised with 32768 entries
>         >     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>         >     >       >     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>         >     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>         >     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>         >     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>         >     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>         >     >       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>         >     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>         >     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>         >     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>         >     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>         >     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>         >     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>         >     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>         >     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>         >     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>         >     >       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>         >     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>         >     >       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>         >     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>         >     >       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>         >     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>         >     >       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>         >     >       >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>         >     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>         >     >       >     >       > [    1.767957] raid6: using neon recovery algorithm
>         >     >       >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>         >     >       >     >       > [    1.778021] iommu: Default domain type: Translated
>         >     >       >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>         >     >       >     >       > [    1.789149] SCSI subsystem initialized
>         >     >       >     >       > [    1.792820] usbcore: registered new interface driver usbfs
>         >     >       >     >       > [    1.798254] usbcore: registered new interface driver hub
>         >     >       >     >       > [    1.803626] usbcore: registered new device driver usb
>         >     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>         >     >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>
>         >     >       <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>
>         >     >       >     >       > [    1.822903] PTP clock support registered
>         >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>         >     >       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>         >     >       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>         >     >       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>         >     >       >     >       > [    1.855907] FPGA manager framework
>         >     >       >     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>         >     >       >     >       > [    1.871712] NET: Registered PF_INET protocol family
>         >     >       >     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>         >     >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>         >     >       >     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>         >     >       >     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>         >     >       >     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>         >     >       >     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>         >     >       >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>         >     >       >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>         >     >       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>         >     >       >     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>         >     >       >     >       > [    1.942342] RPC: Registered udp transport module.
>         >     >       >     >       > [    1.947088] RPC: Registered tcp transport module.
>         >     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>         >     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>         >     >       >     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>         >     >       >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>         >     >       >     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>).
>         >     >       >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>         >     >       >     >       > [    2.021122] xor: measuring software checksum speed
>         >     >       >     >       > [    2.029347]    8regs           :  2366 MB/sec
>         >     >       >     >       > [    2.033081]    32regs          :  2802 MB/sec
>         >     >       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>         >     >       >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>         >     >       >     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>         >     >       >     >       > [    2.050959] io scheduler mq-deadline registered
>         >     >       >     >       > [    2.055521] io scheduler kyber registered
>         >     >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>         >     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>         >     >       >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>         >     >       >     >       > [    2.085548] brd: module loaded
>         >     >       >     >       > [    2.089290] loop: module loaded
>         >     >       >     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>         >     >       >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>         >     >       >     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>         >     >       >     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>         >     >       >     >       > [    2.109813] usbcore: registered new interface driver r8152
>         >     >       >     >       > [    2.115367] usbcore: registered new interface driver asix
>         >     >       >     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>         >     >       >     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>         >     >       >     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>         >     >       >     >       > [    2.138527] usbcore: registered new interface driver net1080
>         >     >       >     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>         >     >       >     >       > [    2.150205] usbcore: registered new interface driver zaurus
>         >     >       >     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>         >     >       >     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>         >     >       >     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>         >     >       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>         >     >       >     >       > [    2.181358] usbcore: registered new interface driver uas
>         >     >       >     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>         >     >       >     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>         >     >       >     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>         >     >       >     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending
>         >     >       drivers
>         >     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>         >     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>         >     >       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>         >     >       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>
>         >     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>
>         >     >       >     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac
>         >     >       (INTERRUPT)
>         >     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>         >     >       >     >       ff960000.memory-controller (INTERRUPT)
>         >     >       >     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>         >     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>         >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>         >     >       >     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>         >     >       >     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>         >     >       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>         >     >       >     >       > [    2.327875] securefw securefw: securefw probed
>         >     >       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>         >     >       >     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>         >     >       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>         >     >       >     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>         >     >       >     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>         >     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>         >     >       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>         >     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>         >     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>         >     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>         >     >       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>         >     >       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>         >     >       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>         >     >       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>         >     >       >     >       > [    2.420856] default preset
>         >     >       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>         >     >       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>         >     >       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>         >     >       >     >       > [    2.441976] vmcu driver init
>         >     >       >     >       > [    2.444922] VMCU: : (240:0) registered
>         >     >       >     >       > [    2.444956] In K81 Updater init
>         >     >       >     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>         >     >       >     >       > [    2.468833] Initializing XFRM netlink socket
>         >     >       >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>         >     >       >     >       > [    2.472729] Bridge firewalling registered
>         >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>         >     >       >     >       > [    2.481341] registered taskstats version 1
>         >     >       >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>         >     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>         >     >       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>         >     >       >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>         >     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>         >     >       >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>         >     >       >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>         >     >       >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>         >     >       >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>         >     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>         >     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>         >     >       (18:41:fe:0f:ff:02)
>         >     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>         >     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>         >     >       (18:41:fe:0f:ff:03)
>         >     >       >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>         >     >       >     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>         >     >       >     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>         >     >       >     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>         >     >       >     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>         >     >       >     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>         >     >       >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>         >     >       >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>         >     >       >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>         >     >       >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>         >     >       >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>         >     >       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>         >     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>         >     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>         >     >       >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>         >     >       >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>         >     >       >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>         >     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>         >     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>         >     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>         >     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>         >     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>         >     >       >     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>         >     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>         >     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>         >     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>         >     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>         >     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>         >     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>         >     >       >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>         >     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>         >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>         >     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>         >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>         >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>         >     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>         >     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>         >     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>         >     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>         >     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>         >     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>         >     >       >     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>         >     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>         >     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>         >     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>         >     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>         >     >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>         >     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>         >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>         >     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>         >     >       >     >       > [    3.641628] VMCU: : (235:0) registered
>         >     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>         >     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>         >     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>         >     >       >     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>         >     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>         >     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>         >     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>         >     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>         >     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>         >     >       >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>         >     >       >     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>         >     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>         >     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>         >     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>         >     >       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>         >     >       >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>         >     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
>         >     >       >     >       > [    3.749179] sfp_register_bus: Try to attach
>         >     >       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>         >     >       >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>         >     >       >     >       > [    3.762677] sfp_register_bus: Bus registered
>         >     >       >     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>         >     >       >     >       > [    3.775870] of_cfs_init
>         >     >       >     >       > [    3.776000] of_cfs_init: OK
>         >     >       >     >       > [    3.778211] clk: Not disabling unused clocks
>         >     >       >     >       > [   11.278477] Freeing initrd memory: 206056K
>         >     >       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>         >     >       >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>         >     >       >     >       > [   11.314142] Run /init as init process
>         >     >       >     >       > INIT: version 3.01 booting
>         >     >       >     >       > fsck (busybox 1.35.0)
>         >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>         >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>         >     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>         >     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>         >     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
>         >     >       disabled.
>         >     >       >     >       > Starting random number generator daemon.
>         >     >       >     >       > [   11.580662] random: crng init done
>         >     >       >     >       > Starting udev
>         >     >       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>         >     >       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>         >     >       >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>         >     >       >     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>         >     >       >     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>         >     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>         >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
>         >     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>         >     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>         >     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>         >     >       >     >       > Starting mcud
>         >     >       >     >       > INIT: Entering runlevel: 5
>         >     >       >     >       > Configuring network interfaces... done.
>         >     >       >     >       > resetting network interface
>         >     >       >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>         >     >       PCS/PMA PHY] (irq=POLL)
>         >     >       >     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>         >     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>         >     >       >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>         >     >       >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>         >     >       PCS/PMA PHY]
>         >     >       >     >       (irq=POLL)
>         >     >       >     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>         >     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>         >     >       >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>         >     >       >     >       > Auto-negotiation: off
>         >     >       >     >       > Auto-negotiation: off
>         >     >       >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>         >     >       >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>         >     >       >     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>         >     >       >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>         >     >       >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>         >     >       >     >       > done.
>         >     >       >     >       > Starting rpcbind daemon...done.
>         >     >       >     >       >
>         >     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>         >     >       >     >       > Starting State Manager Service
>         >     >       >     >       > Start state-manager restarter...
>         >     >       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>         >     >       >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>         >     >       devid 1 transid 744
>         >     >       >     >       /dev/dm-0
>         >     >       >     >       > scanned by udevd (385)
>         >     >       >     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>         >     >       >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>         >     >       >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>         >     >       >     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>         >     >       /dev/mapper/client_prov scanned by
>         >     >       >     >       mkfs.btrfs
>         >     >       >     >       > (526)
>         >     >       >     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>         >     >       >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>         >     >       >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>         >     >       >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>         >     >       >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>         >     >       >     >       >
>         >     >       >     >       > Setting domain 0 name, domid and JSON config...
>         >     >       >     >       > Done setting up Dom0
>         >     >       >     >       > Starting xenconsoled...
>         >     >       >     >       > Starting QEMU as disk backend for dom0
>         >     >       >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>         >     >       >     >       >
>         >     >       >     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>         >     >       /dev/mapper/client_config scanned by
>         >     >       >     >       mkfs.btrfs
>         >     >       >     >       > (574)
>         >     >       >     >       > [done]
>         >     >       >     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>         >     >       >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>         >     >       >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>         >     >       >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>         >     >       >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>         >     >       >     >       > OK
>         >     >       >     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>         >     >       >     >       > done
>         >     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>>: Network is unreachable [v8.2208.0 try
>         >     >       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>> ]
>         >     >       >     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>         >     >       scanned by udevd (518)
>         >     >       >     >       >
>         >     >       >     >       > Please insert USB token and enter your role in login prompt.
>         >     >       >     >       >
>         >     >       >     >       > login:
>         >     >       >     >       >
>         >     >       >     >       > Regards,
>         >     >       >     >       > O.
>         >     >       >     >       >
>         >     >       >     >       >
>         >     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
>         >     >       >     >       >       Hi Oleg,
>         >     >       >     >       >
>         >     >       >     >       >       Here is the issue from your logs:
>         >     >       >     >       >
>         >     >       >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>         >     >       >     >       >
>         >     >       >     >       >       SErrors are special signals to notify software of serious hardware
>         >     >       >     >       >       errors.  Something is going very wrong. Defective hardware is a
>         >     >       >     >       >       possibility.  Another possibility if software accessing address ranges
>         >     >       >     >       >       that it is not supposed to, sometimes it causes SErrors.
>         >     >       >     >       >
>         >     >       >     >       >       Cheers,
>         >     >       >     >       >
>         >     >       >     >       >       Stefano
>         >     >       >     >       >
>         >     >       >     >       >
>         >     >       >     >       >
>         >     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>         >     >       >     >       >
>         >     >       >     >       >       > Hello,
>         >     >       >     >       >       >
>         >     >       >     >       >       > Thanks guys.
>         >     >       >     >       >       > I found out where the problem was.
>         >     >       >     >       >       > Now dom0 booted more. But I have a new one.
>         >     >       >     >       >       > This is a kernel panic during Dom0 loading.
>         >     >       >     >       >       > Maybe someone is able to suggest something ?
>         >     >       >     >       >       >
>         >     >       >     >       >       > Regards,
>         >     >       >     >       >       > O.
>         >     >       >     >       >       >
>         >     >       >     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>         >     >       >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>         >     >       >     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>         >     >       >     >       >       > [    3.789399] of_cfs_init
>         >     >       >     >       >       > [    3.789499] of_cfs_init: OK
>         >     >       >     >       >       > [    3.791685] clk: Not disabling unused clocks
>         >     >       >     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>         >     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>         >     >       >     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>         >     >       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>         >     >       >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>         >     >       >     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>         >     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
>         >     >       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>         >     >       >     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>         >     >       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>         >     >       >     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>         >     >       >     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>         >     >       >     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>         >     >       >     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>         >     >       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>         >     >       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>         >     >       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>         >     >       >     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>         >     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>         >     >       >     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>         >     >       >     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>         >     >       >     >       >       > [   11.010556] Call trace:
>         >     >       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>         >     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>         >     >       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>         >     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>         >     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>         >     >       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>         >     >       >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>         >     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>         >     >       >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>         >     >       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>         >     >       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>         >     >       >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>         >     >       >     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>         >     >       >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>         >     >       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>         >     >       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>         >     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>         >     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>         >     >       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>         >     >       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>         >     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>         >     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>         >     >       >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>         >     >       >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>         >     >       >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>         >     >       >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>         >     >       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>         >     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
>         >     >       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>         >     >       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>         >     >       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>         >     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>         >     >       >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>         >     >       >     >       >       > [   11.010795] Memory Limit: none
>         >     >       >     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>         >     >       >     >       >       >
>         >     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
>         >     >       >     >       >       >       Hi Oleg,
>         >     >       >     >       >       >
>         >     >       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>         >     >       >     >       >       >       >       
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > Hello Michal,
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>         >     >       >     >       >       >       > I decided to choose another way.
>         >     >       >     >       >       >       > This is a xen's command line that I found out completely.
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>         >     >       bootscrub=0
>         >     >       >     >       vwfi=native
>         >     >       >     >       >       sched=null
>         >     >       >     >       >       >       timer_slop=0
>         >     >       >     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>         >     >       >     >       >       >
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > So you are absolutely right about a command line.
>         >     >       >     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device
>         >     >       tree.
>         >     >       >     >       >       >       Maybe you will find this document helpful:
>         >     >       >     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
>         >     >       <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>
>         >     >       >     >       >       >
>         >     >       >     >       >       >       ~Michal
>         >     >       >     >       >       >
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > Regards,
>         >     >       >     >       >       >       > Oleg
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>:
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>         >     >       >     >       >       >       >     >       
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     > 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:
>         >     >       >     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added
>         >     >       to SRC_URI?
>         >     >       >     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make
>         >     >       olddefconfig"
>         >     >       >     >       afterwards.
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>         >     >       >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>         >     >       >     >       >       >       >     I hope you added =y to them.
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >     Anyway, you have at least the following solutions:
>         >     >       >     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>         >     >       >     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g.
>         >     >       CONFIG_COLORING=y that is not
>         >     >       >     >       enabled by
>         >     >       >     >       >       default)
>         >     >       >     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>         >     >       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >     ~Michal
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     > Host hangs in build time. 
>         >     >       >     >       >       >       >     > Maybe I did not set something in the config build file ?
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     > Regards,
>         >     >       >     >       >       >       >     > Oleg
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>:
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >     Thanks Michal,
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >     You gave me an idea.
>         >     >       >     >       >       >       >     >     I am going to try it today.
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >     Regards,
>         >     >       >     >       >       >       >     >     O.
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>:
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >         Thanks Stefano.
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >         I am going to do it today.
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >         Regards,
>         >     >       >     >       >       >       >     >         O.
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>         >     >       >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>         >     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
>         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
>         >     >       >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
>         >     >       >     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
>         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>
>         >     >       >     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
>         >     >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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
>         >     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>         >     >       >     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
>         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>
>         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
>         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>         >     >       >     >       >       >       >     >             >       >
>         >     >       >     >       >       >       >     >             >
>         >     >       >     >       >       >       >     >             >
>         >     >       >     >       >       >       >     >             >
>         >     >       >     >       >       >       >     >
>         >     >       >     >       >       >       >
>         >     >       >     >       >       >
>         >     >       >     >       >       >
>         >     >       >     >       >       >
>         >     >       >     >       >
>         >     >       >     >       >
>         >     >       >     >       >
>         >     >       >     >
>         >     >       >     >
>         >     >       >     >
>         >     >       >
>         >     >
>         >     >
>         >     >
>         >
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-15  8:57                                                                 ` Michal Orzel
@ 2023-05-16 12:15                                                                   ` Oleg Nikitenko
  2023-05-16 14:40                                                                     ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-16 12:15 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 119756 bytes --]

Hello,

Thanks a lot Michal.

Then the next question.
When I just started my experiments with xen, Stefano mentioned that each
cache's color size is 256M.
Is it possible to extend this figure ?

Regards,
Oleg

пн, 15 мая 2023 г. в 11:57, Michal Orzel <michal.orzel@amd.com>:

> Hi Oleg,
>
> On 15/05/2023 10:51, Oleg Nikitenko wrote:
> >
> >
> >
> > Hello guys,
> >
> > Thanks a lot.
> > After a long problem list I was able to run xen with Dom0 with a cache
> color.
> > One more question from my side.
> > I want to run a guest with color mode too.
> > I inserted a string into guest config file llc-colors = "9-13"
> > I got an error
> > [  457.517004] loop0: detected capacity change from 0 to 385840
> > Parsing config from /xen/red_config.cfg
> > /xen/red_config.cfg:26: config parsing error near `-colors': lexical
> error
> > warning: Config file looks like it contains Python code.
> > warning:  Arbitrary Python is no longer supported.
> > warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig>
> > Failed to parse config: Invalid argument
> > So this is a question.
> > Is it possible to assign a color mode for the DomU by config file ?
> > If so, what string should I use?
> Please, always refer to the relevant documentation. In this case, for
> xl.cfg:
>
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
>
> ~Michal
>
> >
> > Regards,
> > Oleg
> >
> > чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com>>:
> >
> >     Hi Michal,
> >
> >     Thanks.
> >     This compilation previously had a name CONFIG_COLORING.
> >     It mixed me up.
> >
> >     Regards,
> >     Oleg
> >
> >     чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com
> <mailto:michal.orzel@amd.com>>:
> >
> >         Hi Oleg,
> >
> >         On 11/05/2023 12:02, Oleg Nikitenko wrote:
> >         >
> >         >
> >         >
> >         > Hello,
> >         >
> >         > Thanks Stefano.
> >         > Then the next question.
> >         > I cloned xen repo from xilinx site
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>
> >         > I managed to build a xlnx_rebase_4.17 branch in my environment.
> >         > I did it without coloring first. I did not find any color
> footprints at this branch.
> >         > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
> >         This is not true. Cache coloring is in xlnx_rebase_4.17. Please
> see the docs:
> >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> >
> >
> >         It describes the feature and documents the required properties.
> >
> >         ~Michal
> >
> >         >
> >         >
> >         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>:
> >         >
> >         >     We test Xen Cache Coloring regularly on zcu102. Every
> Petalinux release
> >         >     (twice a year) is tested with cache coloring enabled. The
> last Petalinux
> >         >     release is 2023.1 and the kernel used is this:
> >         >
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>
> >         >
> >         >
> >         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
> >         >     > Hello guys,
> >         >     >
> >         >     > I have a couple of more questions.
> >         >     > Have you ever run xen with the cache coloring at Zynq
> UltraScale+ MPSoC zcu102 xczu15eg ?
> >         >     > When did you run xen with the cache coloring last time ?
> >         >     > What kernel version did you use for Dom0 when you ran
> xen with the cache coloring last time ?
> >         >     >
> >         >     > Regards,
> >         >     > Oleg
> >         >     >
> >         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
> >         >     >       Hi Michal,
> >         >     >
> >         >     > Thanks.
> >         >     >
> >         >     > Regards,
> >         >     > Oleg
> >         >     >
> >         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
> >         >     >       Hi Oleg,
> >         >     >
> >         >     >       Replying, so that you do not need to wait for
> Stefano.
> >         >     >
> >         >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
> >         >     >       >
> >         >     >       >
> >         >     >       >
> >         >     >       > Hello Stefano,
> >         >     >       >
> >         >     >       > I would like to try a xen cache color property
> from this repo  https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>
> >         >     >       <https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>>
> >         >     >       > Could you tell whot branch I should use ?
> >         >     >       Cache coloring feature is not part of the upstream
> tree and it is still under review.
> >         >     >       You can only find it integrated in the Xilinx Xen
> tree.
> >         >     >
> >         >     >       ~Michal
> >         >     >
> >         >     >       >
> >         >     >       > Regards,
> >         >     >       > Oleg
> >         >     >       >
> >         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
> >         >     >       >
> >         >     >       >     I am familiar with the zcu102 but I don't
> know how you could possibly
> >         >     >       >     generate a SError.
> >         >     >       >
> >         >     >       >     I suggest to try to use ImageBuilder [1] to
> generate the boot
> >         >     >       >     configuration as a test because that is
> known to work well for zcu102.
> >         >     >       >
> >         >     >       >     [1]
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>>
> >         >     >       >
> >         >     >       >
> >         >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
> >         >     >       >     > Hello Stefano,
> >         >     >       >     >
> >         >     >       >     > Thanks for clarification.
> >         >     >       >     > We nighter use ImageBuilder nor uboot boot
> script.
> >         >     >       >     > A model is zcu102 compatible.
> >         >     >       >     >
> >         >     >       >     > Regards,
> >         >     >       >     > O.
> >         >     >       >     >
> >         >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
> >         >     >       >     >       This is interesting. Are you using
> Xilinx hardware by any chance? If so,
> >         >     >       >     >       which board?
> >         >     >       >     >
> >         >     >       >     >       Are you using ImageBuilder to
> generate your boot.scr boot script? If so,
> >         >     >       >     >       could you please post your
> ImageBuilder config file? If not, can you
> >         >     >       >     >       post the source of your uboot boot
> script?
> >         >     >       >     >
> >         >     >       >     >       SErrors are supposed to be related
> to a hardware failure of some kind.
> >         >     >       >     >       You are not supposed to be able to
> trigger an SError easily by
> >         >     >       >     >       "mistake". I have not seen SErrors
> due to wrong cache coloring
> >         >     >       >     >       configurations on any Xilinx board
> before.
> >         >     >       >     >
> >         >     >       >     >       The differences between Xen with and
> without cache coloring from a
> >         >     >       >     >       hardware perspective are:
> >         >     >       >     >
> >         >     >       >     >       - With cache coloring, the SMMU is
> enabled and does address translations
> >         >     >       >     >         even for dom0. Without cache
> coloring the SMMU could be disabled, and
> >         >     >       >     >         if enabled, the SMMU doesn't do
> any address translations for Dom0. If
> >         >     >       >     >         there is a hardware failure
> related to SMMU address translation it
> >         >     >       >     >         could only trigger with cache
> coloring. This would be my normal
> >         >     >       >     >         suggestion for you to explore, but
> the failure happens too early
> >         >     >       >     >         before any DMA-capable device is
> programmed. So I don't think this can
> >         >     >       >     >         be the issue.
> >         >     >       >     >
> >         >     >       >     >       - With cache coloring, the memory
> allocation is very different so you'll
> >         >     >       >     >         end up using different DDR regions
> for Dom0. So if your DDR is
> >         >     >       >     >         defective, you might only see a
> failure with cache coloring enabled
> >         >     >       >     >         because you end up using different
> regions.
> >         >     >       >     >
> >         >     >       >     >
> >         >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko
> wrote:
> >         >     >       >     >       > Hi Stefano,
> >         >     >       >     >       >
> >         >     >       >     >       > Thank you.
> >         >     >       >     >       > If I build xen without colors
> support there is not this error.
> >         >     >       >     >       > All the domains are booted well.
> >         >     >       >     >       > Hense it can not be a hardware
> issue.
> >         >     >       >     >       > This panic arrived during
> unpacking the rootfs.
> >         >     >       >     >       > Here I attached the boot log
> xen/Dom0 without color.
> >         >     >       >     >       > A highlighted strings printed
> exactly after the place where 1-st time panic arrived.
> >         >     >       >     >       >
> >         >     >       >     >       >  Xen 4.16.1-pre
> >         >     >       >     >       > (XEN) Xen version 4.16.1-pre
> (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
> >         >     >       2023-04-21
> >         >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19
> 12:56:14 2023 +0300 git:321687b231-dirty
> >         >     >       >     >       > (XEN) build-id:
> c1847258fdb1b79562fc710dda40008f96c0fde5
> >         >     >       >     >       > (XEN) Processor: 00000000410fd034:
> "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
> >         >     >       >     >       > (XEN) 64-bit Execution:
> >         >     >       >     >       > (XEN)   Processor Features:
> 0000000000002222 0000000000000000
> >         >     >       >     >       > (XEN)     Exception Levels:
> EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> >         >     >       >     >       > (XEN)     Extensions:
> FloatingPoint AdvancedSIMD
> >         >     >       >     >       > (XEN)   Debug Features:
> 0000000010305106 0000000000000000
> >         >     >       >     >       > (XEN)   Auxiliary Features:
> 0000000000000000 0000000000000000
> >         >     >       >     >       > (XEN)   Memory Model Features:
> 0000000000001122 0000000000000000
> >         >     >       >     >       > (XEN)   ISA Features:
>  0000000000011120 0000000000000000
> >         >     >       >     >       > (XEN) 32-bit Execution:
> >         >     >       >     >       > (XEN)   Processor Features:
> 0000000000000131:0000000000011011
> >         >     >       >     >       > (XEN)     Instruction Sets:
> AArch32 A32 Thumb Thumb-2 Jazelle
> >         >     >       >     >       > (XEN)     Extensions: GenericTimer
> Security
> >         >     >       >     >       > (XEN)   Debug Features:
> 0000000003010066
> >         >     >       >     >       > (XEN)   Auxiliary Features:
> 0000000000000000
> >         >     >       >     >       > (XEN)   Memory Model Features:
> 0000000010201105 0000000040000000
> >         >     >       >     >       > (XEN)
>  0000000001260000 0000000002102211
> >         >     >       >     >       > (XEN)   ISA Features:
> 0000000002101110 0000000013112111 0000000021232042
> >         >     >       >     >       > (XEN)
> 0000000001112131 0000000000011142 0000000000011121
> >         >     >       >     >       > (XEN) Using SMC Calling Convention
> v1.2
> >         >     >       >     >       > (XEN) Using PSCI v1.1
> >         >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
> >         >     >       >     >       > (XEN) Generic Timer IRQ: phys=30
> hyp=26 virt=27 Freq: 100000 KHz
> >         >     >       >     >       > (XEN) GICv2 initialization:
> >         >     >       >     >       > (XEN)
> gic_dist_addr=00000000f9010000
> >         >     >       >     >       > (XEN)
> gic_cpu_addr=00000000f9020000
> >         >     >       >     >       > (XEN)
> gic_hyp_addr=00000000f9040000
> >         >     >       >     >       > (XEN)
> gic_vcpu_addr=00000000f9060000
> >         >     >       >     >       > (XEN)
> gic_maintenance_irq=25
> >         >     >       >     >       > (XEN) GICv2: Adjusting CPU
> interface base to 0xf902f000
> >         >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus,
> secure (IID 0200143b).
> >         >     >       >     >       > (XEN) Using scheduler: null
> Scheduler (null)
> >         >     >       >     >       > (XEN) Initializing null scheduler
> >         >     >       >     >       > (XEN) WARNING: This is
> experimental software in development.
> >         >     >       >     >       > (XEN) Use at your own risk.
> >         >     >       >     >       > (XEN) Allocated console ring of 32
> KiB.
> >         >     >       >     >       > (XEN) CPU0: Guest atomics will try
> 12 times before pausing the domain
> >         >     >       >     >       > (XEN) Bringing up CPU1
> >         >     >       >     >       > (XEN) CPU1: Guest atomics will try
> 13 times before pausing the domain
> >         >     >       >     >       > (XEN) CPU 1 booted.
> >         >     >       >     >       > (XEN) Bringing up CPU2
> >         >     >       >     >       > (XEN) CPU2: Guest atomics will try
> 13 times before pausing the domain
> >         >     >       >     >       > (XEN) CPU 2 booted.
> >         >     >       >     >       > (XEN) Bringing up CPU3
> >         >     >       >     >       > (XEN) CPU3: Guest atomics will try
> 13 times before pausing the domain
> >         >     >       >     >       > (XEN) Brought up 4 CPUs
> >         >     >       >     >       > (XEN) CPU 3 booted.
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> probing hardware configuration...
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> SMMUv2 with:
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> stage 2 translation
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> stream matching with 48 register groups, mask 0x7fff<2>smmu:
> >         >     >       /axi/smmu@fd800000: 16 context
> >         >     >       >     >       banks (0
> >         >     >       >     >       > stage-2 only)
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> Stage-2: 48-bit IPA -> 48-bit PA
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> registered 29 master devices
> >         >     >       >     >       > (XEN) I/O virtualisation enabled
> >         >     >       >     >       > (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) alternatives: Patching with
> alt table 00000000002cc5c8 -> 00000000002ccb2c
> >         >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
> >         >     >       >     >       > (XEN) Loading d0 kernel from boot
> module @ 0000000001000000
> >         >     >       >     >       > (XEN) Loading ramdisk from boot
> module @ 0000000002000000
> >         >     >       >     >       > (XEN) Allocating 1:1 mappings
> totalling 1600MB for dom0:
> >         >     >       >     >       > (XEN) BANK[0]
> 0x00000010000000-0x00000020000000 (256MB)
> >         >     >       >     >       > (XEN) BANK[1]
> 0x00000024000000-0x00000028000000 (64MB)
> >         >     >       >     >       > (XEN) BANK[2]
> 0x00000030000000-0x00000080000000 (1280MB)
> >         >     >       >     >       > (XEN) Grant table range:
> 0x00000000e00000-0x00000000e40000
> >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000:
> d0: p2maddr 0x000000087bf94000
> >         >     >       >     >       > (XEN) Allocating PPI 16 for event
> channel interrupt
> >         >     >       >     >       > (XEN) Extended region 0:
> 0x81200000->0xa0000000
> >         >     >       >     >       > (XEN) Extended region 1:
> 0xb1200000->0xc0000000
> >         >     >       >     >       > (XEN) Extended region 2:
> 0xc8000000->0xe0000000
> >         >     >       >     >       > (XEN) Extended region 3:
> 0xf0000000->0xf9000000
> >         >     >       >     >       > (XEN) Extended region 4:
> 0x100000000->0x600000000
> >         >     >       >     >       > (XEN) Extended region 5:
> 0x880000000->0x8000000000
> >         >     >       >     >       > (XEN) Extended region 6:
> 0x8001000000->0x10000000000
> >         >     >       >     >       > (XEN) Loading zImage from
> 0000000001000000 to 0000000010000000-0000000010e41008
> >         >     >       >     >       > (XEN) Loading d0 initrd from
> 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
> >         >     >       >     >       > (XEN) Loading d0 DTB to
> 0x0000000013400000-0x000000001340cbdc
> >         >     >       >     >       > (XEN) Initial low memory virq
> threshold set at 0x4000 pages.
> >         >     >       >     >       > (XEN) Std. Loglevel: All
> >         >     >       >     >       > (XEN) Guest Loglevel: All
> >         >     >       >     >       > (XEN) *** Serial input to DOM0
> (type 'CTRL-a' three times to switch input)
> >         >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
> >         >     >       >     >       > (XEN) Freed 356kB init memory.
> >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC:
> 0x84000050
> >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC:
> 0x8600ff01
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER4
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER8
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER12
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER16
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER20
> >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER0
> >         >     >       >     >       > [    0.000000] Booting Linux on
> physical CPU 0x0000000000 [0x410fd034]
> >         >     >       >     >       > [    0.000000] Linux version
> 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
> >         >     >       11.3.0, GNU ld (GNU
> >         >     >       >     >       Binutils)
> >         >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21
> 05:47:54 UTC 2023
> >         >     >       >     >       > [    0.000000] Machine model: D14
> Viper Board - White Unit
> >         >     >       >     >       > [    0.000000] Xen 4.16 support
> found
> >         >     >       >     >       > [    0.000000] Zone ranges:
> >         >     >       >     >       > [    0.000000]   DMA      [mem
> 0x0000000010000000-0x000000007fffffff]
> >         >     >       >     >       > [    0.000000]   DMA32    empty
> >         >     >       >     >       > [    0.000000]   Normal   empty
> >         >     >       >     >       > [    0.000000] Movable zone start
> for each node
> >         >     >       >     >       > [    0.000000] Early memory node
> ranges
> >         >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000010000000-0x000000001fffffff]
> >         >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022000000-0x0000000022147fff]
> >         >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000022200000-0x0000000022347fff]
> >         >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000024000000-0x0000000027ffffff]
> >         >     >       >     >       > [    0.000000]   node   0: [mem
> 0x0000000030000000-0x000000007fffffff]
> >         >     >       >     >       > [    0.000000] Initmem setup node
> 0 [mem 0x0000000010000000-0x000000007fffffff]
> >         >     >       >     >       > [    0.000000] On node 0, zone
> DMA: 8192 pages in unavailable ranges
> >         >     >       >     >       > [    0.000000] On node 0, zone
> DMA: 184 pages in unavailable ranges
> >         >     >       >     >       > [    0.000000] On node 0, zone
> DMA: 7352 pages in unavailable ranges
> >         >     >       >     >       > [    0.000000] cma: Reserved 256
> MiB at 0x000000006e000000
> >         >     >       >     >       > [    0.000000] psci: probing for
> conduit method from DT.
> >         >     >       >     >       > [    0.000000] psci: PSCIv1.1
> detected in firmware.
> >         >     >       >     >       > [    0.000000] psci: Using
> standard PSCI v0.2 function IDs
> >         >     >       >     >       > [    0.000000] psci: Trusted OS
> migration not required
> >         >     >       >     >       > [    0.000000] psci: SMC Calling
> Convention v1.1
> >         >     >       >     >       > [    0.000000] percpu: Embedded 16
> pages/cpu s32792 r0 d32744 u65536
> >         >     >       >     >       > [    0.000000] Detected VIPT
> I-cache on CPU0
> >         >     >       >     >       > [    0.000000] CPU features:
> kernel page table isolation forced ON by KASLR
> >         >     >       >     >       > [    0.000000] CPU features:
> detected: Kernel page table isolation (KPTI)
> >         >     >       >     >       > [    0.000000] Built 1 zonelists,
> mobility grouping on.  Total pages: 403845
> >         >     >       >     >       > [    0.000000] Kernel command
> line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
> >         >     >       root=/dev/ram0
> >         >     >       >     >       maxcpus=2
> >         >     >       >     >       > [    0.000000] Unknown kernel
> command line parameters "earlyprintk=xen fips=1", will be passed to user
> >         >     >       space.
> >         >     >       >     >       > [    0.000000] Dentry cache hash
> table entries: 262144 (order: 9, 2097152 bytes, linear)
> >         >     >       >     >       > [    0.000000] Inode-cache hash
> table entries: 131072 (order: 8, 1048576 bytes, linear)
> >         >     >       >     >       > [    0.000000] mem auto-init:
> stack:off, heap alloc:on, heap free:on
> >         >     >       >     >       > [    0.000000] mem auto-init:
> clearing system memory may take some time...
> >         >     >       >     >       > [    0.000000] Memory:
> 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata,
> 1536K
> >         >     >       init, 262K bss,
> >         >     >       >     >       256944K reserved,
> >         >     >       >     >       > 262144K cma-reserved)
> >         >     >       >     >       > [    0.000000] SLUB: HWalign=64,
> Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> >         >     >       >     >       > [    0.000000] rcu: Hierarchical
> RCU implementation.
> >         >     >       >     >       > [    0.000000] rcu: RCU event
> tracing is enabled.
> >         >     >       >     >       > [    0.000000] rcu: RCU
> restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
> >         >     >       >     >       > [    0.000000] rcu: RCU calculated
> value of scheduler-enlistment delay is 25 jiffies.
> >         >     >       >     >       > [    0.000000] rcu: Adjusting
> geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
> >         >     >       >     >       > [    0.000000] NR_IRQS: 64,
> nr_irqs: 64, preallocated irqs: 0
> >         >     >       >     >       > [    0.000000] Root IRQ handler:
> gic_handle_irq
> >         >     >       >     >       > [    0.000000] arch_timer: cp15
> timer(s) running at 100.00MHz (virt).
> >         >     >       >     >       > [    0.000000] clocksource:
> arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
> >         >     >       max_idle_ns: 440795205315 ns
> >         >     >       >     >       > [    0.000000] sched_clock: 56
> bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
> >         >     >       >     >       > [    0.000258] Console: colour
> dummy device 80x25
> >         >     >       >     >       > [    0.310231] printk: console
> [hvc0] enabled
> >         >     >       >     >       > [    0.314403] Calibrating delay
> loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
> >         >     >       (lpj=400000)
> >         >     >       >     >       > [    0.324851] pid_max: default:
> 32768 minimum: 301
> >         >     >       >     >       > [    0.329706] LSM: Security
> Framework initializing
> >         >     >       >     >       > [    0.334204] Yama: becoming
> mindful.
> >         >     >       >     >       > [    0.337865] Mount-cache hash
> table entries: 4096 (order: 3, 32768 bytes, linear)
> >         >     >       >     >       > [    0.345180] Mountpoint-cache
> hash table entries: 4096 (order: 3, 32768 bytes, linear)
> >         >     >       >     >       > [    0.354743] xen:grant_table:
> Grant tables using version 1 layout
> >         >     >       >     >       > [    0.359132] Grant table
> initialized
> >         >     >       >     >       > [    0.362664] xen:events: Using
> FIFO-based ABI
> >         >     >       >     >       > [    0.366993] Xen: initializing
> cpu0
> >         >     >       >     >       > [    0.370515] rcu: Hierarchical
> SRCU implementation.
> >         >     >       >     >       > [    0.375930] smp: Bringing up
> secondary CPUs ...
> >         >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
> >         >     >       >     >       > (XEN) d0v1: vGICD: unhandled word
> write 0x000000ffffffff to ICACTIVER0
> >         >     >       >     >       > [    0.382549] Detected VIPT
> I-cache on CPU1
> >         >     >       >     >       > [    0.388712] Xen: initializing
> cpu1
> >         >     >       >     >       > [    0.388743] CPU1: Booted
> secondary processor 0x0000000001 [0x410fd034]
> >         >     >       >     >       > [    0.388829] smp: Brought up 1
> node, 2 CPUs
> >         >     >       >     >       > [    0.406941] SMP: Total of 2
> processors activated.
> >         >     >       >     >       > [    0.411698] CPU features:
> detected: 32-bit EL0 Support
> >         >     >       >     >       > [    0.416888] CPU features:
> detected: CRC32 instructions
> >         >     >       >     >       > [    0.422121] CPU: All CPU(s)
> started at EL1
> >         >     >       >     >       > [    0.426248] alternatives:
> patching kernel code
> >         >     >       >     >       > [    0.431424] devtmpfs:
> initialized
> >         >     >       >     >       > [    0.441454] KASLR enabled
> >         >     >       >     >       > [    0.441602] clocksource:
> jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> >         >     >       7645041785100000 ns
> >         >     >       >     >       > [    0.448321] futex hash table
> entries: 512 (order: 3, 32768 bytes, linear)
> >         >     >       >     >       > [    0.496183] NET: Registered
> PF_NETLINK/PF_ROUTE protocol family
> >         >     >       >     >       > [    0.498277] DMA: preallocated
> 256 KiB GFP_KERNEL pool for atomic allocations
> >         >     >       >     >       > [    0.503772] DMA: preallocated
> 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
> >         >     >       >     >       > [    0.511610] DMA: preallocated
> 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >         >     >       >     >       > [    0.519478] audit: initializing
> netlink subsys (disabled)
> >         >     >       >     >       > [    0.524985] audit: type=2000
> audit(0.336:1): state=initialized audit_enabled=0 res=1
> >         >     >       >     >       > [    0.529169] thermal_sys:
> Registered thermal governor 'step_wise'
> >         >     >       >     >       > [    0.533023] hw-breakpoint:
> found 6 breakpoint and 4 watchpoint registers.
> >         >     >       >     >       > [    0.545608] ASID allocator
> initialised with 32768 entries
> >         >     >       >     >       > [    0.551030] xen:swiotlb_xen:
> Warning: only able to allocate 4 MB for software IO TLB
> >         >     >       >     >       > [    0.559332] software IO TLB:
> mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
> >         >     >       >     >       > [    0.583565] HugeTLB registered
> 1.00 GiB page size, pre-allocated 0 pages
> >         >     >       >     >       > [    0.584721] HugeTLB registered
> 32.0 MiB page size, pre-allocated 0 pages
> >         >     >       >     >       > [    0.591478] HugeTLB registered
> 2.00 MiB page size, pre-allocated 0 pages
> >         >     >       >     >       > [    0.598225] HugeTLB registered
> 64.0 KiB page size, pre-allocated 0 pages
> >         >     >       >     >       > [    0.636520] DRBG: Continuing
> without Jitter RNG
> >         >     >       >     >       > [    0.737187] raid6: neonx8
> gen()  2143 MB/s
> >         >     >       >     >       > [    0.805294] raid6: neonx8
> xor()  1589 MB/s
> >         >     >       >     >       > [    0.873406] raid6: neonx4
> gen()  2177 MB/s
> >         >     >       >     >       > [    0.941499] raid6: neonx4
> xor()  1556 MB/s
> >         >     >       >     >       > [    1.009612] raid6: neonx2
> gen()  2072 MB/s
> >         >     >       >     >       > [    1.077715] raid6: neonx2
> xor()  1430 MB/s
> >         >     >       >     >       > [    1.145834] raid6: neonx1
> gen()  1769 MB/s
> >         >     >       >     >       > [    1.213935] raid6: neonx1
> xor()  1214 MB/s
> >         >     >       >     >       > [    1.282046] raid6: int64x8
>  gen()  1366 MB/s
> >         >     >       >     >       > [    1.350132] raid6: int64x8
>  xor()   773 MB/s
> >         >     >       >     >       > [    1.418259] raid6: int64x4
>  gen()  1602 MB/s
> >         >     >       >     >       > [    1.486349] raid6: int64x4
>  xor()   851 MB/s
> >         >     >       >     >       > [    1.554464] raid6: int64x2
>  gen()  1396 MB/s
> >         >     >       >     >       > [    1.622561] raid6: int64x2
>  xor()   744 MB/s
> >         >     >       >     >       > [    1.690687] raid6: int64x1
>  gen()  1033 MB/s
> >         >     >       >     >       > [    1.758770] raid6: int64x1
>  xor()   517 MB/s
> >         >     >       >     >       > [    1.758809] raid6: using
> algorithm neonx4 gen() 2177 MB/s
> >         >     >       >     >       > [    1.762941] raid6: .... xor()
> 1556 MB/s, rmw enabled
> >         >     >       >     >       > [    1.767957] raid6: using neon
> recovery algorithm
> >         >     >       >     >       > [    1.772824] xen:balloon:
> Initialising balloon driver
> >         >     >       >     >       > [    1.778021] iommu: Default
> domain type: Translated
> >         >     >       >     >       > [    1.782584] iommu: DMA domain
> TLB invalidation policy: strict mode
> >         >     >       >     >       > [    1.789149] SCSI subsystem
> initialized
> >         >     >       >     >       > [    1.792820] usbcore: registered
> new interface driver usbfs
> >         >     >       >     >       > [    1.798254] usbcore: registered
> new interface driver hub
> >         >     >       >     >       > [    1.803626] usbcore: registered
> new device driver usb
> >         >     >       >     >       > [    1.808761] pps_core: LinuxPPS
> API ver. 1 registered
> >         >     >       >     >       > [    1.813716] pps_core: Software
> ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it
> <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:
> giometti@linux.it>>
> >         >     >       <mailto:giometti@linux.it <mailto:
> giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>
> >         >     >       >     >       > [    1.822903] PTP clock support
> registered
> >         >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
> >         >     >       >     >       > [    1.830375] zynqmp-ipi-mbox
> mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
> >         >     >       >     >       > [    1.838863] zynqmp-ipi-mbox
> mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
> >         >     >       >     >       > [    1.847356] zynqmp-ipi-mbox
> mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
> >         >     >       >     >       > [    1.855907] FPGA manager
> framework
> >         >     >       >     >       > [    1.859952] clocksource:
> Switched to clocksource arch_sys_counter
> >         >     >       >     >       > [    1.871712] NET: Registered
> PF_INET protocol family
> >         >     >       >     >       > [    1.871838] IP idents hash
> table entries: 32768 (order: 6, 262144 bytes, linear)
> >         >     >       >     >       > [    1.879392]
> tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes,
> linear)
> >         >     >       >     >       > [    1.887078] Table-perturb hash
> table entries: 65536 (order: 6, 262144 bytes, linear)
> >         >     >       >     >       > [    1.894846] TCP established
> hash table entries: 16384 (order: 5, 131072 bytes, linear)
> >         >     >       >     >       > [    1.902900] TCP bind hash table
> entries: 16384 (order: 6, 262144 bytes, linear)
> >         >     >       >     >       > [    1.910350] TCP: Hash tables
> configured (established 16384 bind 16384)
> >         >     >       >     >       > [    1.916778] UDP hash table
> entries: 1024 (order: 3, 32768 bytes, linear)
> >         >     >       >     >       > [    1.923509] UDP-Lite hash table
> entries: 1024 (order: 3, 32768 bytes, linear)
> >         >     >       >     >       > [    1.930759] NET: Registered
> PF_UNIX/PF_LOCAL protocol family
> >         >     >       >     >       > [    1.936834] RPC: Registered
> named UNIX socket transport module.
> >         >     >       >     >       > [    1.942342] RPC: Registered udp
> transport module.
> >         >     >       >     >       > [    1.947088] RPC: Registered tcp
> transport module.
> >         >     >       >     >       > [    1.951843] RPC: Registered tcp
> NFSv4.1 backchannel transport module.
> >         >     >       >     >       > [    1.958334] PCI: CLS 0 bytes,
> default 64
> >         >     >       >     >       > [    1.962709] Trying to unpack
> rootfs image as initramfs...
> >         >     >       >     >       > [    1.977090] workingset:
> timestamp_bits=62 max_order=19 bucket_order=0
> >         >     >       >     >       > [    1.982863] Installing knfsd
> (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de
> <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:
> okir@monad.swb.de>>>).
> >         >     >       >     >       > [    2.021045] NET: Registered
> PF_ALG protocol family
> >         >     >       >     >       > [    2.021122] xor: measuring
> software checksum speed
> >         >     >       >     >       > [    2.029347]    8regs
> :  2366 MB/sec
> >         >     >       >     >       > [    2.033081]    32regs
>  :  2802 MB/sec
> >         >     >       >     >       > [    2.038223]    arm64_neon
>  :  2320 MB/sec
> >         >     >       >     >       > [    2.038385] xor: using
> function: 32regs (2802 MB/sec)
> >         >     >       >     >       > [    2.043614] Block layer SCSI
> generic (bsg) driver version 0.4 loaded (major 247)
> >         >     >       >     >       > [    2.050959] io scheduler
> mq-deadline registered
> >         >     >       >     >       > [    2.055521] io scheduler kyber
> registered
> >         >     >       >     >       > [    2.068227] xen:xen_evtchn:
> Event-channel device installed
> >         >     >       >     >       > [    2.069281] Serial: 8250/16550
> driver, 4 ports, IRQ sharing disabled
> >         >     >       >     >       > [    2.076190] cacheinfo: Unable
> to detect cache hierarchy for CPU 0
> >         >     >       >     >       > [    2.085548] brd: module loaded
> >         >     >       >     >       > [    2.089290] loop: module loaded
> >         >     >       >     >       > [    2.089341] Invalid max_queues
> (4), will use default max: 2.
> >         >     >       >     >       > [    2.094565] tun: Universal
> TUN/TAP device driver, 1.6
> >         >     >       >     >       > [    2.098655] xen_netfront:
> Initialising Xen virtual ethernet driver
> >         >     >       >     >       > [    2.104156] usbcore: registered
> new interface driver rtl8150
> >         >     >       >     >       > [    2.109813] usbcore: registered
> new interface driver r8152
> >         >     >       >     >       > [    2.115367] usbcore: registered
> new interface driver asix
> >         >     >       >     >       > [    2.120794] usbcore: registered
> new interface driver ax88179_178a
> >         >     >       >     >       > [    2.126934] usbcore: registered
> new interface driver cdc_ether
> >         >     >       >     >       > [    2.132816] usbcore: registered
> new interface driver cdc_eem
> >         >     >       >     >       > [    2.138527] usbcore: registered
> new interface driver net1080
> >         >     >       >     >       > [    2.144256] usbcore: registered
> new interface driver cdc_subset
> >         >     >       >     >       > [    2.150205] usbcore: registered
> new interface driver zaurus
> >         >     >       >     >       > [    2.155837] usbcore: registered
> new interface driver cdc_ncm
> >         >     >       >     >       > [    2.161550] usbcore: registered
> new interface driver r8153_ecm
> >         >     >       >     >       > [    2.168240] usbcore: registered
> new interface driver cdc_acm
> >         >     >       >     >       > [    2.173109] cdc_acm: USB
> Abstract Control Model driver for USB modems and ISDN adapters
> >         >     >       >     >       > [    2.181358] usbcore: registered
> new interface driver uas
> >         >     >       >     >       > [    2.186547] usbcore: registered
> new interface driver usb-storage
> >         >     >       >     >       > [    2.192643] usbcore: registered
> new interface driver ftdi_sio
> >         >     >       >     >       > [    2.198384] usbserial: USB
> Serial support registered for FTDI USB Serial Device
> >         >     >       >     >       > [    2.206118] udc-core: couldn't
> find an available UDC - added [g_mass_storage] to list of pending
> >         >     >       drivers
> >         >     >       >     >       > [    2.215332] i2c_dev: i2c /dev
> entries driver
> >         >     >       >     >       > [    2.220467] xen_wdt xen_wdt:
> initialized (timeout=60s, nowayout=0)
> >         >     >       >     >       > [    2.225923] device-mapper:
> uevent: version 1.0.3
> >         >     >       >     >       > [    2.230668] device-mapper:
> ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>>
> >         >     >       <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>>>
> >         >     >       >     >       > [    2.239315] EDAC MC0: Giving
> out device to module 1 controller synps_ddr_controller: DEV synps_edac
> >         >     >       (INTERRUPT)
> >         >     >       >     >       > [    2.249405] EDAC DEVICE0:
> Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >         >     >       >     >       ff960000.memory-controller
> (INTERRUPT)
> >         >     >       >     >       > [    2.261719] sdhci: Secure
> Digital Host Controller Interface driver
> >         >     >       >     >       > [    2.267487] sdhci: Copyright(c)
> Pierre Ossman
> >         >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI
> platform and OF driver helper
> >         >     >       >     >       > [    2.278157] ledtrig-cpu:
> registered to indicate activity on CPUs
> >         >     >       >     >       > [    2.283816]
> zynqmp_firmware_probe Platform Management API v1.1
> >         >     >       >     >       > [    2.289554]
> zynqmp_firmware_probe Trustzone version v1.0
> >         >     >       >     >       > [    2.327875] securefw securefw:
> securefw probed
> >         >     >       >     >       > [    2.328324] alg: No test for
> xilinx-zynqmp-aes (zynqmp-aes)
> >         >     >       >     >       > [    2.332563] zynqmp_aes
> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >         >     >       >     >       > [    2.341183] alg: No test for
> xilinx-zynqmp-rsa (zynqmp-rsa)
> >         >     >       >     >       > [    2.347667] remoteproc
> remoteproc0: ff9a0000.rf5ss:r5f_0 is available
> >         >     >       >     >       > [    2.353003] remoteproc
> remoteproc1: ff9a0000.rf5ss:r5f_1 is available
> >         >     >       >     >       > [    2.362605] fpga_manager fpga0:
> Xilinx ZynqMP FPGA Manager registered
> >         >     >       >     >       > [    2.366540] viper-xen-proxy
> viper-xen-proxy: Viper Xen Proxy registered
> >         >     >       >     >       > [    2.372525] viper-vdpp
> a4000000.vdpp: Device Tree Probing
> >         >     >       >     >       > [    2.377778] viper-vdpp
> a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >         >     >       >     >       > [    2.386432] viper-vdpp
> a4000000.vdpp: Unable to register tamper handler. Retrying...
> >         >     >       >     >       > [    2.394094] viper-vdpp-net
> a5000000.vdpp_net: Device Tree Probing
> >         >     >       >     >       > [    2.399854] viper-vdpp-net
> a5000000.vdpp_net: Device registered
> >         >     >       >     >       > [    2.405931] viper-vdpp-stat
> a8000000.vdpp_stat: Device Tree Probing
> >         >     >       >     >       > [    2.412037] viper-vdpp-stat
> a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
> >         >     >       >     >       > [    2.420856] default preset
> >         >     >       >     >       > [    2.423797] viper-vdpp-stat
> a8000000.vdpp_stat: Device registered
> >         >     >       >     >       > [    2.430054] viper-vdpp-rng
> ac000000.vdpp_rng: Device Tree Probing
> >         >     >       >     >       > [    2.435948] viper-vdpp-rng
> ac000000.vdpp_rng: Device registered
> >         >     >       >     >       > [    2.441976] vmcu driver init
> >         >     >       >     >       > [    2.444922] VMCU: : (240:0)
> registered
> >         >     >       >     >       > [    2.444956] In K81 Updater init
> >         >     >       >     >       > [    2.449003] pktgen: Packet
> Generator for packet performance testing. Version: 2.75
> >         >     >       >     >       > [    2.468833] Initializing XFRM
> netlink socket
> >         >     >       >     >       > [    2.468902] NET: Registered
> PF_PACKET protocol family
> >         >     >       >     >       > [    2.472729] Bridge firewalling
> registered
> >         >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN
> Support v1.8
> >         >     >       >     >       > [    2.481341] registered
> taskstats version 1
> >         >     >       >     >       > [    2.486394] Btrfs loaded,
> crc32c=crc32c-generic, zoned=no, fsverity=no
> >         >     >       >     >       > [    2.503145] ff010000.serial:
> ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
> >         >     >       >     >       > [    2.507103] of-fpga-region
> fpga-full: FPGA Region probed
> >         >     >       >     >       > [    2.512986] xilinx-zynqmp-dma
> fd500000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.520267] xilinx-zynqmp-dma
> fd510000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.528239] xilinx-zynqmp-dma
> fd520000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.536152] xilinx-zynqmp-dma
> fd530000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.544153] xilinx-zynqmp-dma
> fd540000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.552127] xilinx-zynqmp-dma
> fd550000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.560178] xilinx-zynqmp-dma
> ffa80000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.567987] xilinx-zynqmp-dma
> ffa90000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.576018] xilinx-zynqmp-dma
> ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.583889] xilinx-zynqmp-dma
> ffab0000.dma-controller: ZynqMP DMA driver Probe success
> >         >     >       >     >       > [    2.946379] spi-nor spi0.0:
> mt25qu512a (131072 Kbytes)
> >         >     >       >     >       > [    2.946467] 2 fixed-partitions
> partitions found on MTD device spi0.0
> >         >     >       >     >       > [    2.952393] Creating 2 MTD
> partitions on "spi0.0":
> >         >     >       >     >       > [    2.957231]
> 0x000004000000-0x000008000000 : "bank A"
> >         >     >       >     >       > [    2.963332]
> 0x000000000000-0x000004000000 : "bank B"
> >         >     >       >     >       > [    2.968694] macb
> ff0b0000.ethernet: Not enabling partial store and forward
> >         >     >       >     >       > [    2.975333] macb
> ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
> >         >     >       (18:41:fe:0f:ff:02)
> >         >     >       >     >       > [    2.984472] macb
> ff0c0000.ethernet: Not enabling partial store and forward
> >         >     >       >     >       > [    2.992144] macb
> ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
> >         >     >       (18:41:fe:0f:ff:03)
> >         >     >       >     >       > [    3.001043] viper_enet
> viper_enet: Viper power GPIOs initialised
> >         >     >       >     >       > [    3.007313] viper_enet
> viper_enet vnet0 (uninitialized): Validate interface QSGMII
> >         >     >       >     >       > [    3.014914] viper_enet
> viper_enet vnet1 (uninitialized): Validate interface QSGMII
> >         >     >       >     >       > [    3.022138] viper_enet
> viper_enet vnet1 (uninitialized): Validate interface type 18
> >         >     >       >     >       > [    3.030274] viper_enet
> viper_enet vnet2 (uninitialized): Validate interface QSGMII
> >         >     >       >     >       > [    3.037785] viper_enet
> viper_enet vnet3 (uninitialized): Validate interface QSGMII
> >         >     >       >     >       > [    3.045301] viper_enet
> viper_enet: Viper enet registered
> >         >     >       >     >       > [    3.050958] xilinx-axipmon
> ffa00000.perf-monitor: Probed Xilinx APM
> >         >     >       >     >       > [    3.057135] xilinx-axipmon
> fd0b0000.perf-monitor: Probed Xilinx APM
> >         >     >       >     >       > [    3.063538] xilinx-axipmon
> fd490000.perf-monitor: Probed Xilinx APM
> >         >     >       >     >       > [    3.069920] xilinx-axipmon
> ffa10000.perf-monitor: Probed Xilinx APM
> >         >     >       >     >       > [    3.097729] si70xx: probe of
> 2-0040 failed with error -5
> >         >     >       >     >       > [    3.098042] cdns-wdt
> fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
> >         >     >       >     >       > [    3.105111] cdns-wdt
> ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
> >         >     >       >     >       > [    3.112457] viper-tamper
> viper-tamper: Device registered
> >         >     >       >     >       > [    3.117593] active_bank
> active_bank: boot bank: 1
> >         >     >       >     >       > [    3.122184] active_bank
> active_bank: boot mode: (0x02) qspi32
> >         >     >       >     >       > [    3.128247] viper-vdpp
> a4000000.vdpp: Device Tree Probing
> >         >     >       >     >       > [    3.133439] viper-vdpp
> a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >         >     >       >     >       > [    3.142151] viper-vdpp
> a4000000.vdpp: Tamper handler registered
> >         >     >       >     >       > [    3.147438] viper-vdpp
> a4000000.vdpp: Device registered
> >         >     >       >     >       > [    3.153007] lpc55_l2 spi1.0:
> registered handler for protocol 0
> >         >     >       >     >       > [    3.158582] lpc55_user
> lpc55_user: The major number for your device is 236
> >         >     >       >     >       > [    3.165976] lpc55_l2 spi1.0:
> registered handler for protocol 1
> >         >     >       >     >       > [    3.181999] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >         >     >       >     >       > [    3.182856] rtc-lpc55
> rtc_lpc55: registered as rtc0
> >         >     >       >     >       > [    3.188656] lpc55_l2 spi1.0:
> (2) mcu still not ready?
> >         >     >       >     >       > [    3.193744] lpc55_l2 spi1.0:
> (3) mcu still not ready?
> >         >     >       >     >       > [    3.198848] lpc55_l2 spi1.0:
> (4) mcu still not ready?
> >         >     >       >     >       > [    3.202932] mmc0: SDHCI
> controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> >         >     >       >     >       > [    3.210689] lpc55_l2 spi1.0:
> (5) mcu still not ready?
> >         >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx
> error: -110
> >         >     >       >     >       > [    3.284438] mmc0: new HS200 MMC
> card at address 0001
> >         >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001
> SEM16G 14.6 GiB
> >         >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3
> p4 p5 p6 p7 p8
> >         >     >       >     >       > [    3.293915] mmcblk0boot0:
> mmc0:0001 SEM16G 4.00 MiB
> >         >     >       >     >       > [    3.299054] mmcblk0boot1:
> mmc0:0001 SEM16G 4.00 MiB
> >         >     >       >     >       > [    3.303905] mmcblk0rpmb:
> mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
> >         >     >       >     >       > [    3.582676] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >         >     >       >     >       > [    3.583332] rtc-lpc55
> rtc_lpc55: hctosys: unable to read the hardware clock
> >         >     >       >     >       > [    3.591252] cdns-i2c
> ff020000.i2c: recovery information complete
> >         >     >       >     >       > [    3.597085] at24 0-0050: supply
> vcc not found, using dummy regulator
> >         >     >       >     >       > [    3.603011] lpc55_l2 spi1.0:
> (2) mcu still not ready?
> >         >     >       >     >       > [    3.608093] at24 0-0050: 256
> byte spd EEPROM, read-only
> >         >     >       >     >       > [    3.613620] lpc55_l2 spi1.0:
> (3) mcu still not ready?
> >         >     >       >     >       > [    3.619362] lpc55_l2 spi1.0:
> (4) mcu still not ready?
> >         >     >       >     >       > [    3.624224] rtc-rv3028 0-0052:
> registered as rtc1
> >         >     >       >     >       > [    3.628343] lpc55_l2 spi1.0:
> (5) mcu still not ready?
> >         >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx
> error: -110
> >         >     >       >     >       > [    3.639104] k81_bootloader
> 0-0010: probe
> >         >     >       >     >       > [    3.641628] VMCU: : (235:0)
> registered
> >         >     >       >     >       > [    3.641635] k81_bootloader
> 0-0010: probe completed
> >         >     >       >     >       > [    3.668346] cdns-i2c
> ff020000.i2c: 400 kHz mmio ff020000 irq 28
> >         >     >       >     >       > [    3.669154] cdns-i2c
> ff030000.i2c: recovery information complete
> >         >     >       >     >       > [    3.675412] lm75 1-0048: supply
> vs not found, using dummy regulator
> >         >     >       >     >       > [    3.682920] lm75 1-0048:
> hwmon1: sensor 'tmp112'
> >         >     >       >     >       > [    3.686548] i2c i2c-1: Added
> multiplexed i2c bus 3
> >         >     >       >     >       > [    3.690795] i2c i2c-1: Added
> multiplexed i2c bus 4
> >         >     >       >     >       > [    3.695629] i2c i2c-1: Added
> multiplexed i2c bus 5
> >         >     >       >     >       > [    3.700492] i2c i2c-1: Added
> multiplexed i2c bus 6
> >         >     >       >     >       > [    3.705157] pca954x 1-0070:
> registered 4 multiplexed busses for I2C switch pca9546
> >         >     >       >     >       > [    3.713049] at24 1-0054: supply
> vcc not found, using dummy regulator
> >         >     >       >     >       > [    3.720067] at24 1-0054: 1024
> byte 24c08 EEPROM, read-only
> >         >     >       >     >       > [    3.724761] cdns-i2c
> ff030000.i2c: 100 kHz mmio ff030000 irq 29
> >         >     >       >     >       > [    3.731272] sfp
> viper_enet:sfp-eth1: Host maximum power 2.0W
> >         >     >       >     >       > [    3.737549]
> sfp_register_socket: got sfp_bus
> >         >     >       >     >       > [    3.740709]
> sfp_register_socket: register sfp_bus
> >         >     >       >     >       > [    3.745459] sfp_register_bus:
> ops ok!
> >         >     >       >     >       > [    3.749179] sfp_register_bus:
> Try to attach
> >         >     >       >     >       > [    3.753419] sfp_register_bus:
> Attach succeeded
> >         >     >       >     >       > [    3.757914] sfp_register_bus:
> upstream ops attach
> >         >     >       >     >       > [    3.762677] sfp_register_bus:
> Bus registered
> >         >     >       >     >       > [    3.766999]
> sfp_register_socket: register sfp_bus succeeded
> >         >     >       >     >       > [    3.775870] of_cfs_init
> >         >     >       >     >       > [    3.776000] of_cfs_init: OK
> >         >     >       >     >       > [    3.778211] clk: Not disabling
> unused clocks
> >         >     >       >     >       > [   11.278477] Freeing initrd
> memory: 206056K
> >         >     >       >     >       > [   11.279406] Freeing unused
> kernel memory: 1536K
> >         >     >       >     >       > [   11.314006] Checked W+X
> mappings: passed, no W+X pages found
> >         >     >       >     >       > [   11.314142] Run /init as init
> process
> >         >     >       >     >       > INIT: version 3.01 booting
> >         >     >       >     >       > fsck (busybox 1.35.0)
> >         >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400
> files, 238162/409600 blocks
> >         >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400
> files, 171972/409600 blocks
> >         >     >       >     >       > /dev/mmcblk0p3 was not cleanly
> unmounted, check forced.
> >         >     >       >     >       > /dev/mmcblk0p3: 20/4096 files
> (0.0% non-contiguous), 663/16384 blocks
> >         >     >       >     >       > [   11.553073] EXT4-fs
> (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
> >         >     >       disabled.
> >         >     >       >     >       > Starting random number generator
> daemon.
> >         >     >       >     >       > [   11.580662] random: crng init
> done
> >         >     >       >     >       > Starting udev
> >         >     >       >     >       > [   11.613159] udevd[142]:
> starting version 3.2.10
> >         >     >       >     >       > [   11.620385] udevd[143]:
> starting eudev-3.2.10
> >         >     >       >     >       > [   11.704481] macb
> ff0b0000.ethernet control_red: renamed from eth0
> >         >     >       >     >       > [   11.720264] macb
> ff0c0000.ethernet control_black: renamed from eth1
> >         >     >       >     >       > [   12.063396]
> ip_local_port_range: prefer different parity for start/end values.
> >         >     >       >     >       > [   12.084801] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid
> exchange
> >         >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
> >         >     >       >     >       > [   12.115309] rtc-lpc55
> rtc_lpc55: lpc55_rtc_set_time: bad result
> >         >     >       >     >       > hwclock: RTC_SET_TIME: Invalid
> exchange
> >         >     >       >     >       > [   12.131027] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >         >     >       >     >       > Starting mcud
> >         >     >       >     >       > INIT: Entering runlevel: 5
> >         >     >       >     >       > Configuring network interfaces...
> done.
> >         >     >       >     >       > resetting network interface
> >         >     >       >     >       > [   12.718295] macb
> ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver
> [Xilinx
> >         >     >       PCS/PMA PHY] (irq=POLL)
> >         >     >       >     >       > [   12.723919] macb
> ff0b0000.ethernet control_red: configuring for phy/gmii link mode
> >         >     >       >     >       > [   12.732151] pps pps0: new PPS
> source ptp0
> >         >     >       >     >       > [   12.735563] macb
> ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
> >         >     >       >     >       > [   12.745724] macb
> ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver
> [Xilinx
> >         >     >       PCS/PMA PHY]
> >         >     >       >     >       (irq=POLL)
> >         >     >       >     >       > [   12.753469] macb
> ff0c0000.ethernet control_black: configuring for phy/gmii link mode
> >         >     >       >     >       > [   12.761804] pps pps1: new PPS
> source ptp1
> >         >     >       >     >       > [   12.765398] macb
> ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
> >         >     >       >     >       > Auto-negotiation: off
> >         >     >       >     >       > Auto-negotiation: off
> >         >     >       >     >       > [   16.828151] macb
> ff0b0000.ethernet control_red: unable to generate target frequency:
> 125000000 Hz
> >         >     >       >     >       > [   16.834553] macb
> ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
> >         >     >       >     >       > [   16.860552] macb
> ff0c0000.ethernet control_black: unable to generate target frequency:
> 125000000 Hz
> >         >     >       >     >       > [   16.867052] macb
> ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
> >         >     >       >     >       > Starting Failsafe Secure Shell
> server in port 2222: sshd
> >         >     >       >     >       > done.
> >         >     >       >     >       > Starting rpcbind daemon...done.
> >         >     >       >     >       >
> >         >     >       >     >       > [   17.093019] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid
> exchange
> >         >     >       >     >       > Starting State Manager Service
> >         >     >       >     >       > Start state-manager restarter...
> >         >     >       >     >       > (XEN) d0v1 Forwarding AES
> operation: 3254779951
> >         >     >       >     >       > Starting /usr/sbin/xenstored....[
>   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
> >         >     >       devid 1 transid 744
> >         >     >       >     >       /dev/dm-0
> >         >     >       >     >       > scanned by udevd (385)
> >         >     >       >     >       > [   17.349933] BTRFS info (device
> dm-0): disk space caching is enabled
> >         >     >       >     >       > [   17.350670] BTRFS info (device
> dm-0): has skinny extents
> >         >     >       >     >       > [   17.364384] BTRFS info (device
> dm-0): enabling ssd optimizations
> >         >     >       >     >       > [   17.830462] BTRFS: device fsid
> 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> >         >     >       /dev/mapper/client_prov scanned by
> >         >     >       >     >       mkfs.btrfs
> >         >     >       >     >       > (526)
> >         >     >       >     >       > [   17.872699] BTRFS info (device
> dm-1): using free space tree
> >         >     >       >     >       > [   17.872771] BTRFS info (device
> dm-1): has skinny extents
> >         >     >       >     >       > [   17.878114] BTRFS info (device
> dm-1): flagging fs with big metadata feature
> >         >     >       >     >       > [   17.894289] BTRFS info (device
> dm-1): enabling ssd optimizations
> >         >     >       >     >       > [   17.895695] BTRFS info (device
> dm-1): checking UUID tree
> >         >     >       >     >       >
> >         >     >       >     >       > Setting domain 0 name, domid and
> JSON config...
> >         >     >       >     >       > Done setting up Dom0
> >         >     >       >     >       > Starting xenconsoled...
> >         >     >       >     >       > Starting QEMU as disk backend for
> dom0
> >         >     >       >     >       > Starting domain watchdog daemon:
> xenwatchdogd startup
> >         >     >       >     >       >
> >         >     >       >     >       > [   18.408647] BTRFS: device fsid
> 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> >         >     >       /dev/mapper/client_config scanned by
> >         >     >       >     >       mkfs.btrfs
> >         >     >       >     >       > (574)
> >         >     >       >     >       > [done]
> >         >     >       >     >       > [   18.465552] BTRFS info (device
> dm-2): using free space tree
> >         >     >       >     >       > [   18.465629] BTRFS info (device
> dm-2): has skinny extents
> >         >     >       >     >       > [   18.471002] BTRFS info (device
> dm-2): flagging fs with big metadata feature
> >         >     >       >     >       > Starting crond: [   18.482371]
> BTRFS info (device dm-2): enabling ssd optimizations
> >         >     >       >     >       > [   18.486659] BTRFS info (device
> dm-2): checking UUID tree
> >         >     >       >     >       > OK
> >         >     >       >     >       > starting rsyslogd ... Log
> partition ready after 0 poll loops
> >         >     >       >     >       > done
> >         >     >       >     >       > rsyslogd: cannot connect to
> 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <
> http://172.18.0.1:514 <http://172.18.0.1:514>>>: Network is unreachable
> [v8.2208.0 try
> >         >     >       https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>> ]
> >         >     >       >     >       > [   18.670637] BTRFS: device fsid
> 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
> >         >     >       scanned by udevd (518)
> >         >     >       >     >       >
> >         >     >       >     >       > Please insert USB token and enter
> your role in login prompt.
> >         >     >       >     >       >
> >         >     >       >     >       > login:
> >         >     >       >     >       >
> >         >     >       >     >       > Regards,
> >         >     >       >     >       > O.
> >         >     >       >     >       >
> >         >     >       >     >       >
> >         >     >       >     >       > пн, 24 апр. 2023 г. в 23:39,
> Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
> >         >     >       >     >       >       Hi Oleg,
> >         >     >       >     >       >
> >         >     >       >     >       >       Here is the issue from your
> logs:
> >         >     >       >     >       >
> >         >     >       >     >       >       SError Interrupt on CPU0,
> code 0xbe000000 -- SError
> >         >     >       >     >       >
> >         >     >       >     >       >       SErrors are special signals
> to notify software of serious hardware
> >         >     >       >     >       >       errors.  Something is going
> very wrong. Defective hardware is a
> >         >     >       >     >       >       possibility.  Another
> possibility if software accessing address ranges
> >         >     >       >     >       >       that it is not supposed to,
> sometimes it causes SErrors.
> >         >     >       >     >       >
> >         >     >       >     >       >       Cheers,
> >         >     >       >     >       >
> >         >     >       >     >       >       Stefano
> >         >     >       >     >       >
> >         >     >       >     >       >
> >         >     >       >     >       >
> >         >     >       >     >       >       On Mon, 24 Apr 2023, Oleg
> Nikitenko wrote:
> >         >     >       >     >       >
> >         >     >       >     >       >       > Hello,
> >         >     >       >     >       >       >
> >         >     >       >     >       >       > Thanks guys.
> >         >     >       >     >       >       > I found out where the
> problem was.
> >         >     >       >     >       >       > Now dom0 booted more. But
> I have a new one.
> >         >     >       >     >       >       > This is a kernel panic
> during Dom0 loading.
> >         >     >       >     >       >       > Maybe someone is able to
> suggest something ?
> >         >     >       >     >       >       >
> >         >     >       >     >       >       > Regards,
> >         >     >       >     >       >       > O.
> >         >     >       >     >       >       >
> >         >     >       >     >       >       > [    3.771362]
> sfp_register_bus: upstream ops attach
> >         >     >       >     >       >       > [    3.776119]
> sfp_register_bus: Bus registered
> >         >     >       >     >       >       > [    3.780459]
> sfp_register_socket: register sfp_bus succeeded
> >         >     >       >     >       >       > [    3.789399] of_cfs_init
> >         >     >       >     >       >       > [    3.789499]
> of_cfs_init: OK
> >         >     >       >     >       >       > [    3.791685] clk: Not
> disabling unused clocks
> >         >     >       >     >       >       > [   11.010355] SError
> Interrupt on CPU0, code 0xbe000000 -- SError
> >         >     >       >     >       >       > [   11.010380] CPU: 0 PID:
> 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >         >     >       >     >       >       > [   11.010393] Workqueue:
> events_unbound async_run_entry_fn
> >         >     >       >     >       >       > [   11.010414] pstate:
> 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> >         >     >       >     >       >       > [   11.010422] pc :
> simple_write_end+0xd0/0x130
> >         >     >       >     >       >       > [   11.010431] lr :
> generic_perform_write+0x118/0x1e0
> >         >     >       >     >       >       > [   11.010438] sp :
> ffffffc00809b910
> >         >     >       >     >       >       > [   11.010441] x29:
> ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
> >         >     >       >     >       >       > [   11.010451] x26:
> 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
> >         >     >       >     >       >       > [   11.010459] x23:
> ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
> >         >     >       >     >       >       > [   11.010472] x20:
> 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
> >         >     >       >     >       >       > [   11.010481] x17:
> 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
> >         >     >       >     >       >       > [   11.010490] x14:
> 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
> >         >     >       >     >       >       > [   11.010498] x11:
> 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> >         >     >       >     >       >       > [   11.010507] x8 :
> 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
> >         >     >       >     >       >       > [   11.010515] x5 :
> fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
> >         >     >       >     >       >       > [   11.010524] x2 :
> 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
> >         >     >       >     >       >       > [   11.010534] Kernel
> panic - not syncing: Asynchronous SError Interrupt
> >         >     >       >     >       >       > [   11.010539] CPU: 0 PID:
> 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >         >     >       >     >       >       > [   11.010545] Hardware
> name: D14 Viper Board - White Unit (DT)
> >         >     >       >     >       >       > [   11.010548] Workqueue:
> events_unbound async_run_entry_fn
> >         >     >       >     >       >       > [   11.010556] Call trace:
> >         >     >       >     >       >       > [   11.010558]
>  dump_backtrace+0x0/0x1c4
> >         >     >       >     >       >       > [   11.010567]
>  show_stack+0x18/0x2c
> >         >     >       >     >       >       > [   11.010574]
>  dump_stack_lvl+0x7c/0xa0
> >         >     >       >     >       >       > [   11.010583]
>  dump_stack+0x18/0x34
> >         >     >       >     >       >       > [   11.010588]
>  panic+0x14c/0x2f8
> >         >     >       >     >       >       > [   11.010597]
>  print_tainted+0x0/0xb0
> >         >     >       >     >       >       > [   11.010606]
>  arm64_serror_panic+0x6c/0x7c
> >         >     >       >     >       >       > [   11.010614]
>  do_serror+0x28/0x60
> >         >     >       >     >       >       > [   11.010621]
>  el1h_64_error_handler+0x30/0x50
> >         >     >       >     >       >       > [   11.010628]
>  el1h_64_error+0x78/0x7c
> >         >     >       >     >       >       > [   11.010633]
>  simple_write_end+0xd0/0x130
> >         >     >       >     >       >       > [   11.010639]
>  generic_perform_write+0x118/0x1e0
> >         >     >       >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >         >     >       >     >       >       > [   11.010650]
>  generic_file_write_iter+0x78/0xd0
> >         >     >       >     >       >       > [   11.010656]
>  __kernel_write+0xfc/0x2ac
> >         >     >       >     >       >       > [   11.010665]
>  kernel_write+0x88/0x160
> >         >     >       >     >       >       > [   11.010673]
>  xwrite+0x44/0x94
> >         >     >       >     >       >       > [   11.010680]
>  do_copy+0xa8/0x104
> >         >     >       >     >       >       > [   11.010686]
>  write_buffer+0x38/0x58
> >         >     >       >     >       >       > [   11.010692]
>  flush_buffer+0x4c/0xbc
> >         >     >       >     >       >       > [   11.010698]
>  __gunzip+0x280/0x310
> >         >     >       >     >       >       > [   11.010704]
>  gunzip+0x1c/0x28
> >         >     >       >     >       >       > [   11.010709]
>  unpack_to_rootfs+0x170/0x2b0
> >         >     >       >     >       >       > [   11.010715]
>  do_populate_rootfs+0x80/0x164
> >         >     >       >     >       >       > [   11.010722]
>  async_run_entry_fn+0x48/0x164
> >         >     >       >     >       >       > [   11.010728]
>  process_one_work+0x1e4/0x3a0
> >         >     >       >     >       >       > [   11.010736]
>  worker_thread+0x7c/0x4c0
> >         >     >       >     >       >       > [   11.010743]
>  kthread+0x120/0x130
> >         >     >       >     >       >       > [   11.010750]
>  ret_from_fork+0x10/0x20
> >         >     >       >     >       >       > [   11.010757] SMP:
> stopping secondary CPUs
> >         >     >       >     >       >       > [   11.010784] Kernel
> Offset: 0x2f61200000 from 0xffffffc008000000
> >         >     >       >     >       >       > [   11.010788]
> PHYS_OFFSET: 0x0
> >         >     >       >     >       >       > [   11.010790] CPU
> features: 0x00000401,00000842
> >         >     >       >     >       >       > [   11.010795] Memory
> Limit: none
> >         >     >       >     >       >       > [   11.277509] ---[ end
> Kernel panic - not syncing: Asynchronous SError Interrupt ]---
> >         >     >       >     >       >       >
> >         >     >       >     >       >       > пт, 21 апр. 2023 г. в
> 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>
> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
> >         >     >       >     >       >       >       Hi Oleg,
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >       On 21/04/2023 14:49,
> Oleg Nikitenko wrote:
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > Hello Michal,
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > I was not able to
> enable earlyprintk in the xen for now.
> >         >     >       >     >       >       >       > I decided to
> choose another way.
> >         >     >       >     >       >       >       > This is a xen's
> command line that I found out completely.
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > (XEN) $$$$
> console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
> >         >     >       bootscrub=0
> >         >     >       >     >       vwfi=native
> >         >     >       >     >       >       sched=null
> >         >     >       >     >       >       >       timer_slop=0
> >         >     >       >     >       >       >       Yes, adding a
> printk() in Xen was also a good idea.
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > So you are
> absolutely right about a command line.
> >         >     >       >     >       >       >       > Now I am going to
> find out why xen did not have the correct parameters from the device
> >         >     >       tree.
> >         >     >       >     >       >       >       Maybe you will find
> this document helpful:
> >         >     >       >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>
> >         >     >       <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>>
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >       ~Michal
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > Regards,
> >         >     >       >     >       >       >       > Oleg
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       > пт, 21 апр.
> 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>
> >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>>:
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >     On 21/04/2023
> 10:04, Oleg Nikitenko wrote:
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     > 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:
> >         >     >       >     >       >       >       >     In the .config
> file or in some Yocto file (listing additional Kconfig options) added
> >         >     >       to SRC_URI?
> >         >     >       >     >       >       >       >     You shouldn't
> really modify .config file but if you do, you should execute "make
> >         >     >       olddefconfig"
> >         >     >       >     >       afterwards.
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK
> >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK_ZYNQMP
> >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_UART_CHOICE_CADENCE
> >         >     >       >     >       >       >       >     I hope you
> added =y to them.
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >     Anyway, you
> have at least the following solutions:
> >         >     >       >     >       >       >       >     1) Run bitbake
> xen -c menuconfig to properly set early printk
> >         >     >       >     >       >       >       >     2) Find out
> how you enable other Kconfig options in your project (e.g.
> >         >     >       CONFIG_COLORING=y that is not
> >         >     >       >     >       enabled by
> >         >     >       >     >       >       default)
> >         >     >       >     >       >       >       >     3) Append the
> following to "xen/arch/arm/configs/arm64_defconfig":
> >         >     >       >     >       >       >       >
>  CONFIG_EARLY_PRINTK_ZYNQMP=y
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >     ~Michal
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     > Host hangs
> in build time.
> >         >     >       >     >       >       >       >     > Maybe I did
> not set something in the config build file ?
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     > Regards,
> >         >     >       >     >       >       >       >     > Oleg
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     > чт, 20 апр.
> 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>:
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >     Thanks
> Michal,
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >     You gave
> me an idea.
> >         >     >       >     >       >       >       >     >     I am
> going to try it today.
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >     Regards,
> >         >     >       >     >       >       >       >     >     O.
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >     чт, 20
> апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>:
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >
>  Thanks Stefano.
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >         I am
> going to do it today.
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >
>  Regards,
> >         >     >       >     >       >       >       >     >         O.
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >     >         ср,
> 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >         >     >       >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>
> >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>
> >         >     >       >     >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>
> >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>
> >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>
> >         >     >       >     >       <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>
> >         >     >       >     >       >       >       <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>
> >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@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:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@xen.org>>>
> >         >     >       >     >       >       >       <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> >         >     >       <mailto:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@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
> >         >     >       <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>>
> >         >     >       >     >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
> >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>
> >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
> >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
> >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>
> >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>
> >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
> >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> 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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>
> >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >         >     >       >     >       >       >       >     >
>  >       >
> >         >     >       >     >       >       >       >     >             >
> >         >     >       >     >       >       >       >     >             >
> >         >     >       >     >       >       >       >     >             >
> >         >     >       >     >       >       >       >     >
> >         >     >       >     >       >       >       >
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >
> >         >     >       >     >       >       >
> >         >     >       >     >       >
> >         >     >       >     >       >
> >         >     >       >     >       >
> >         >     >       >     >
> >         >     >       >     >
> >         >     >       >     >
> >         >     >       >
> >         >     >
> >         >     >
> >         >     >
> >         >
> >
>

[-- Attachment #2: Type: text/html, Size: 206518 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-16 12:15                                                                   ` Oleg Nikitenko
@ 2023-05-16 14:40                                                                     ` Michal Orzel
  2023-05-16 15:14                                                                       ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-05-16 14:40 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

Hi Oleg,

On 16/05/2023 14:15, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello,
> 
> Thanks a lot Michal.
> 
> Then the next question.
> When I just started my experiments with xen, Stefano mentioned that each cache's color size is 256M.
> Is it possible to extend this figure ?
With 16 colors (e.g. on Cortex-A53) and 4GB of memory, roughly each color is 256M (i.e. 4GB/16 = 256M).
So as you can see this figure depends on the number of colors and memory size.

~Michal

> 
> Regards,
> Oleg
> 
> пн, 15 мая 2023 г. в 11:57, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> 
>     Hi Oleg,
> 
>     On 15/05/2023 10:51, Oleg Nikitenko wrote:
>     >       
>     >
>     >
>     > Hello guys,
>     >
>     > Thanks a lot.
>     > After a long problem list I was able to run xen with Dom0 with a cache color.
>     > One more question from my side.
>     > I want to run a guest with color mode too.
>     > I inserted a string into guest config file llc-colors = "9-13"
>     > I got an error
>     > [  457.517004] loop0: detected capacity change from 0 to 385840
>     > Parsing config from /xen/red_config.cfg
>     > /xen/red_config.cfg:26: config parsing error near `-colors': lexical error
>     > warning: Config file looks like it contains Python code.
>     > warning:  Arbitrary Python is no longer supported.
>     > warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig> <https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig>>
>     > Failed to parse config: Invalid argument
>     > So this is a question.
>     > Is it possible to assign a color mode for the DomU by config file ?
>     > If so, what string should I use?
>     Please, always refer to the relevant documentation. In this case, for xl.cfg:
>     https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890 <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890>
> 
>     ~Michal
> 
>     >
>     > Regards,
>     > Oleg
>     >
>     > чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>:
>     >
>     >     Hi Michal,
>     >
>     >     Thanks.
>     >     This compilation previously had a name CONFIG_COLORING.
>     >     It mixed me up.
>     >
>     >     Regards,
>     >     Oleg
>     >
>     >     чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>     >
>     >         Hi Oleg,
>     >
>     >         On 11/05/2023 12:02, Oleg Nikitenko wrote:
>     >         >       
>     >         >
>     >         >
>     >         > Hello,
>     >         >
>     >         > Thanks Stefano.
>     >         > Then the next question.
>     >         > I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>>
>     >         > I managed to build a xlnx_rebase_4.17 branch in my environment.
>     >         > I did it without coloring first. I did not find any color footprints at this branch.
>     >         > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
>     >         This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the docs:
>     >         https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>>
>     >
>     >         It describes the feature and documents the required properties.
>     >
>     >         ~Michal
>     >
>     >         >
>     >         >
>     >         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
>     >         >
>     >         >     We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
>     >         >     (twice a year) is tested with cache coloring enabled. The last Petalinux
>     >         >     release is 2023.1 and the kernel used is this:
>     >         >     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>>
>     >         >
>     >         >
>     >         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
>     >         >     > Hello guys,
>     >         >     >
>     >         >     > I have a couple of more questions.
>     >         >     > Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
>     >         >     > When did you run xen with the cache coloring last time ?
>     >         >     > What kernel version did you use for Dom0 when you ran xen with the cache coloring last time ?
>     >         >     >
>     >         >     > Regards,
>     >         >     > Oleg
>     >         >     >
>     >         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
>     >         >     >       Hi Michal,
>     >         >     >
>     >         >     > Thanks.
>     >         >     >
>     >         >     > Regards,
>     >         >     > Oleg
>     >         >     >
>     >         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
>     >         >     >       Hi Oleg,
>     >         >     >
>     >         >     >       Replying, so that you do not need to wait for Stefano.
>     >         >     >
>     >         >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>     >         >     >       >       
>     >         >     >       >
>     >         >     >       >
>     >         >     >       > Hello Stefano,
>     >         >     >       >
>     >         >     >       > I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>>
>     >         >     >       <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>>>
>     >         >     >       > Could you tell whot branch I should use ?
>     >         >     >       Cache coloring feature is not part of the upstream tree and it is still under review.
>     >         >     >       You can only find it integrated in the Xilinx Xen tree.
>     >         >     >
>     >         >     >       ~Michal
>     >         >     >
>     >         >     >       >
>     >         >     >       > Regards,
>     >         >     >       > Oleg
>     >         >     >       >
>     >         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
>     >         >     >       >
>     >         >     >       >     I am familiar with the zcu102 but I don't know how you could possibly
>     >         >     >       >     generate a SError.
>     >         >     >       >
>     >         >     >       >     I suggest to try to use ImageBuilder [1] to generate the boot
>     >         >     >       >     configuration as a test because that is known to work well for zcu102.
>     >         >     >       >
>     >         >     >       >     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>>>
>     >         >     >       >
>     >         >     >       >
>     >         >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>     >         >     >       >     > Hello Stefano,
>     >         >     >       >     >
>     >         >     >       >     > Thanks for clarification.
>     >         >     >       >     > We nighter use ImageBuilder nor uboot boot script.
>     >         >     >       >     > A model is zcu102 compatible.
>     >         >     >       >     >
>     >         >     >       >     > Regards,
>     >         >     >       >     > O.
>     >         >     >       >     >
>     >         >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
>     >         >     >       >     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>     >         >     >       >     >       which board?
>     >         >     >       >     >
>     >         >     >       >     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>     >         >     >       >     >       could you please post your ImageBuilder config file? If not, can you
>     >         >     >       >     >       post the source of your uboot boot script?
>     >         >     >       >     >
>     >         >     >       >     >       SErrors are supposed to be related to a hardware failure of some kind.
>     >         >     >       >     >       You are not supposed to be able to trigger an SError easily by
>     >         >     >       >     >       "mistake". I have not seen SErrors due to wrong cache coloring
>     >         >     >       >     >       configurations on any Xilinx board before.
>     >         >     >       >     >
>     >         >     >       >     >       The differences between Xen with and without cache coloring from a
>     >         >     >       >     >       hardware perspective are:
>     >         >     >       >     >
>     >         >     >       >     >       - With cache coloring, the SMMU is enabled and does address translations
>     >         >     >       >     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>     >         >     >       >     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>     >         >     >       >     >         there is a hardware failure related to SMMU address translation it
>     >         >     >       >     >         could only trigger with cache coloring. This would be my normal
>     >         >     >       >     >         suggestion for you to explore, but the failure happens too early
>     >         >     >       >     >         before any DMA-capable device is programmed. So I don't think this can
>     >         >     >       >     >         be the issue.
>     >         >     >       >     >
>     >         >     >       >     >       - With cache coloring, the memory allocation is very different so you'll
>     >         >     >       >     >         end up using different DDR regions for Dom0. So if your DDR is
>     >         >     >       >     >         defective, you might only see a failure with cache coloring enabled
>     >         >     >       >     >         because you end up using different regions.
>     >         >     >       >     >
>     >         >     >       >     >
>     >         >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>     >         >     >       >     >       > Hi Stefano,
>     >         >     >       >     >       >
>     >         >     >       >     >       > Thank you.
>     >         >     >       >     >       > If I build xen without colors support there is not this error.
>     >         >     >       >     >       > All the domains are booted well.
>     >         >     >       >     >       > Hense it can not be a hardware issue.
>     >         >     >       >     >       > This panic arrived during unpacking the rootfs.
>     >         >     >       >     >       > Here I attached the boot log xen/Dom0 without color.
>     >         >     >       >     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>     >         >     >       >     >       >
>     >         >     >       >     >       >  Xen 4.16.1-pre
>     >         >     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>     >         >     >       2023-04-21
>     >         >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>     >         >     >       >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>     >         >     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>     >         >     >       >     >       > (XEN) 64-bit Execution:
>     >         >     >       >     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>     >         >     >       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>     >         >     >       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>     >         >     >       >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>     >         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>     >         >     >       >     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>     >         >     >       >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>     >         >     >       >     >       > (XEN) 32-bit Execution:
>     >         >     >       >     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>     >         >     >       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>     >         >     >       >     >       > (XEN)     Extensions: GenericTimer Security
>     >         >     >       >     >       > (XEN)   Debug Features: 0000000003010066
>     >         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>     >         >     >       >     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>     >         >     >       >     >       > (XEN)                          0000000001260000 0000000002102211
>     >         >     >       >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>     >         >     >       >     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>     >         >     >       >     >       > (XEN) Using SMC Calling Convention v1.2
>     >         >     >       >     >       > (XEN) Using PSCI v1.1
>     >         >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
>     >         >     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>     >         >     >       >     >       > (XEN) GICv2 initialization:
>     >         >     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>     >         >     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>     >         >     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>     >         >     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>     >         >     >       >     >       > (XEN)         gic_maintenance_irq=25
>     >         >     >       >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>     >         >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>     >         >     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
>     >         >     >       >     >       > (XEN) Initializing null scheduler
>     >         >     >       >     >       > (XEN) WARNING: This is experimental software in development.
>     >         >     >       >     >       > (XEN) Use at your own risk.
>     >         >     >       >     >       > (XEN) Allocated console ring of 32 KiB.
>     >         >     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>     >         >     >       >     >       > (XEN) Bringing up CPU1
>     >         >     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>     >         >     >       >     >       > (XEN) CPU 1 booted.
>     >         >     >       >     >       > (XEN) Bringing up CPU2
>     >         >     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>     >         >     >       >     >       > (XEN) CPU 2 booted.
>     >         >     >       >     >       > (XEN) Bringing up CPU3
>     >         >     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>     >         >     >       >     >       > (XEN) Brought up 4 CPUs
>     >         >     >       >     >       > (XEN) CPU 3 booted.
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu:
>     >         >     >       /axi/smmu@fd800000: 16 context
>     >         >     >       >     >       banks (0
>     >         >     >       >     >       > stage-2 only)
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>     >         >     >       >     >       > (XEN) I/O virtualisation enabled
>     >         >     >       >     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>     >         >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>     >         >     >       >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>     >         >     >       >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>     >         >     >       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>     >         >     >       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>     >         >     >       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>     >         >     >       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>     >         >     >       >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>     >         >     >       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>     >         >     >       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>     >         >     >       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>     >         >     >       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>     >         >     >       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>     >         >     >       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>     >         >     >       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>     >         >     >       >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>     >         >     >       >     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>     >         >     >       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>     >         >     >       >     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>     >         >     >       >     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>     >         >     >       >     >       > (XEN) Std. Loglevel: All
>     >         >     >       >     >       > (XEN) Guest Loglevel: All
>     >         >     >       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>     >         >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
>     >         >     >       >     >       > (XEN) Freed 356kB init memory.
>     >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>     >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >         >     >       >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>     >         >     >       >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
>     >         >     >       11.3.0, GNU ld (GNU
>     >         >     >       >     >       Binutils)
>     >         >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>     >         >     >       >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>     >         >     >       >     >       > [    0.000000] Xen 4.16 support found
>     >         >     >       >     >       > [    0.000000] Zone ranges:
>     >         >     >       >     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>     >         >     >       >     >       > [    0.000000]   DMA32    empty
>     >         >     >       >     >       > [    0.000000]   Normal   empty
>     >         >     >       >     >       > [    0.000000] Movable zone start for each node
>     >         >     >       >     >       > [    0.000000] Early memory node ranges
>     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>     >         >     >       >     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>     >         >     >       >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>     >         >     >       >     >       > [    0.000000] psci: probing for conduit method from DT.
>     >         >     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>     >         >     >       >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>     >         >     >       >     >       > [    0.000000] psci: Trusted OS migration not required
>     >         >     >       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>     >         >     >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>     >         >     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>     >         >     >       >     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>     >         >     >       >     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>     >         >     >       >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>     >         >     >       >     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>     >         >     >       root=/dev/ram0
>     >         >     >       >     >       maxcpus=2
>     >         >     >       >     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user
>     >         >     >       space.
>     >         >     >       >     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>     >         >     >       >     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>     >         >     >       >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>     >         >     >       >     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>     >         >     >       >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>     >         >     >       init, 262K bss,
>     >         >     >       >     >       256944K reserved,
>     >         >     >       >     >       > 262144K cma-reserved)
>     >         >     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>     >         >     >       >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>     >         >     >       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>     >         >     >       >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>     >         >     >       >     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>     >         >     >       >     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>     >         >     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>     >         >     >       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>     >         >     >       >     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>     >         >     >       >     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>     >         >     >       max_idle_ns: 440795205315 ns
>     >         >     >       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>     >         >     >       >     >       > [    0.000258] Console: colour dummy device 80x25
>     >         >     >       >     >       > [    0.310231] printk: console [hvc0] enabled
>     >         >     >       >     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>     >         >     >       (lpj=400000)
>     >         >     >       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>     >         >     >       >     >       > [    0.329706] LSM: Security Framework initializing
>     >         >     >       >     >       > [    0.334204] Yama: becoming mindful.
>     >         >     >       >     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >         >     >       >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >         >     >       >     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>     >         >     >       >     >       > [    0.359132] Grant table initialized
>     >         >     >       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>     >         >     >       >     >       > [    0.366993] Xen: initializing cpu0
>     >         >     >       >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>     >         >     >       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>     >         >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
>     >         >     >       >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >         >     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>     >         >     >       >     >       > [    0.388712] Xen: initializing cpu1
>     >         >     >       >     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>     >         >     >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>     >         >     >       >     >       > [    0.406941] SMP: Total of 2 processors activated.
>     >         >     >       >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>     >         >     >       >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>     >         >     >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>     >         >     >       >     >       > [    0.426248] alternatives: patching kernel code
>     >         >     >       >     >       > [    0.431424] devtmpfs: initialized
>     >         >     >       >     >       > [    0.441454] KASLR enabled
>     >         >     >       >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>     >         >     >       7645041785100000 ns
>     >         >     >       >     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>     >         >     >       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>     >         >     >       >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>     >         >     >       >     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>     >         >     >       >     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>     >         >     >       >     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>     >         >     >       >     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>     >         >     >       >     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>     >         >     >       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>     >         >     >       >     >       > [    0.545608] ASID allocator initialised with 32768 entries
>     >         >     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>     >         >     >       >     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>     >         >     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>     >         >     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>     >         >     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>     >         >     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>     >         >     >       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>     >         >     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>     >         >     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>     >         >     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>     >         >     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>     >         >     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>     >         >     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>     >         >     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>     >         >     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>     >         >     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>     >         >     >       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>     >         >     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>     >         >     >       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>     >         >     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>     >         >     >       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>     >         >     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>     >         >     >       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>     >         >     >       >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>     >         >     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>     >         >     >       >     >       > [    1.767957] raid6: using neon recovery algorithm
>     >         >     >       >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>     >         >     >       >     >       > [    1.778021] iommu: Default domain type: Translated
>     >         >     >       >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>     >         >     >       >     >       > [    1.789149] SCSI subsystem initialized
>     >         >     >       >     >       > [    1.792820] usbcore: registered new interface driver usbfs
>     >         >     >       >     >       > [    1.798254] usbcore: registered new interface driver hub
>     >         >     >       >     >       > [    1.803626] usbcore: registered new device driver usb
>     >         >     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>     >         >     >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
>     >         >     >       <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>>
>     >         >     >       >     >       > [    1.822903] PTP clock support registered
>     >         >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>     >         >     >       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>     >         >     >       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>     >         >     >       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>     >         >     >       >     >       > [    1.855907] FPGA manager framework
>     >         >     >       >     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>     >         >     >       >     >       > [    1.871712] NET: Registered PF_INET protocol family
>     >         >     >       >     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>     >         >     >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>     >         >     >       >     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>     >         >     >       >     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>     >         >     >       >     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>     >         >     >       >     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>     >         >     >       >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >         >     >       >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >         >     >       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>     >         >     >       >     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>     >         >     >       >     >       > [    1.942342] RPC: Registered udp transport module.
>     >         >     >       >     >       > [    1.947088] RPC: Registered tcp transport module.
>     >         >     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>     >         >     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>     >         >     >       >     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>     >         >     >       >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>     >         >     >       >     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>>).
>     >         >     >       >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>     >         >     >       >     >       > [    2.021122] xor: measuring software checksum speed
>     >         >     >       >     >       > [    2.029347]    8regs           :  2366 MB/sec
>     >         >     >       >     >       > [    2.033081]    32regs          :  2802 MB/sec
>     >         >     >       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>     >         >     >       >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>     >         >     >       >     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>     >         >     >       >     >       > [    2.050959] io scheduler mq-deadline registered
>     >         >     >       >     >       > [    2.055521] io scheduler kyber registered
>     >         >     >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>     >         >     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>     >         >     >       >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>     >         >     >       >     >       > [    2.085548] brd: module loaded
>     >         >     >       >     >       > [    2.089290] loop: module loaded
>     >         >     >       >     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>     >         >     >       >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>     >         >     >       >     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>     >         >     >       >     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>     >         >     >       >     >       > [    2.109813] usbcore: registered new interface driver r8152
>     >         >     >       >     >       > [    2.115367] usbcore: registered new interface driver asix
>     >         >     >       >     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>     >         >     >       >     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>     >         >     >       >     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>     >         >     >       >     >       > [    2.138527] usbcore: registered new interface driver net1080
>     >         >     >       >     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>     >         >     >       >     >       > [    2.150205] usbcore: registered new interface driver zaurus
>     >         >     >       >     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>     >         >     >       >     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>     >         >     >       >     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>     >         >     >       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>     >         >     >       >     >       > [    2.181358] usbcore: registered new interface driver uas
>     >         >     >       >     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>     >         >     >       >     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>     >         >     >       >     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>     >         >     >       >     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending
>     >         >     >       drivers
>     >         >     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>     >         >     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>     >         >     >       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>     >         >     >       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>
>     >         >     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>>
>     >         >     >       >     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac
>     >         >     >       (INTERRUPT)
>     >         >     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>     >         >     >       >     >       ff960000.memory-controller (INTERRUPT)
>     >         >     >       >     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>     >         >     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>     >         >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>     >         >     >       >     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>     >         >     >       >     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>     >         >     >       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>     >         >     >       >     >       > [    2.327875] securefw securefw: securefw probed
>     >         >     >       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>     >         >     >       >     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>     >         >     >       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>     >         >     >       >     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>     >         >     >       >     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>     >         >     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>     >         >     >       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>     >         >     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >         >     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >         >     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>     >         >     >       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>     >         >     >       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>     >         >     >       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>     >         >     >       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>     >         >     >       >     >       > [    2.420856] default preset
>     >         >     >       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>     >         >     >       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>     >         >     >       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>     >         >     >       >     >       > [    2.441976] vmcu driver init
>     >         >     >       >     >       > [    2.444922] VMCU: : (240:0) registered
>     >         >     >       >     >       > [    2.444956] In K81 Updater init
>     >         >     >       >     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>     >         >     >       >     >       > [    2.468833] Initializing XFRM netlink socket
>     >         >     >       >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>     >         >     >       >     >       > [    2.472729] Bridge firewalling registered
>     >         >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>     >         >     >       >     >       > [    2.481341] registered taskstats version 1
>     >         >     >       >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>     >         >     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>     >         >     >       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>     >         >     >       >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>     >         >     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>     >         >     >       >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>     >         >     >       >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>     >         >     >       >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>     >         >     >       >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>     >         >     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>     >         >     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>     >         >     >       (18:41:fe:0f:ff:02)
>     >         >     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>     >         >     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>     >         >     >       (18:41:fe:0f:ff:03)
>     >         >     >       >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>     >         >     >       >     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>     >         >     >       >     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>     >         >     >       >     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>     >         >     >       >     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>     >         >     >       >     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>     >         >     >       >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>     >         >     >       >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>     >         >     >       >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>     >         >     >       >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>     >         >     >       >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>     >         >     >       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>     >         >     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>     >         >     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>     >         >     >       >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>     >         >     >       >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>     >         >     >       >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>     >         >     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >         >     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >         >     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>     >         >     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>     >         >     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>     >         >     >       >     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>     >         >     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>     >         >     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >         >     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>     >         >     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >         >     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >         >     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >         >     >       >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>     >         >     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >         >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>     >         >     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>     >         >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>     >         >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>     >         >     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>     >         >     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>     >         >     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>     >         >     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >         >     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>     >         >     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>     >         >     >       >     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>     >         >     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >         >     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>     >         >     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >         >     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >         >     >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>     >         >     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >         >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>     >         >     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>     >         >     >       >     >       > [    3.641628] VMCU: : (235:0) registered
>     >         >     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>     >         >     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>     >         >     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>     >         >     >       >     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>     >         >     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>     >         >     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>     >         >     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>     >         >     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>     >         >     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>     >         >     >       >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>     >         >     >       >     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>     >         >     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>     >         >     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>     >         >     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>     >         >     >       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>     >         >     >       >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>     >         >     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
>     >         >     >       >     >       > [    3.749179] sfp_register_bus: Try to attach
>     >         >     >       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>     >         >     >       >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>     >         >     >       >     >       > [    3.762677] sfp_register_bus: Bus registered
>     >         >     >       >     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>     >         >     >       >     >       > [    3.775870] of_cfs_init
>     >         >     >       >     >       > [    3.776000] of_cfs_init: OK
>     >         >     >       >     >       > [    3.778211] clk: Not disabling unused clocks
>     >         >     >       >     >       > [   11.278477] Freeing initrd memory: 206056K
>     >         >     >       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>     >         >     >       >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>     >         >     >       >     >       > [   11.314142] Run /init as init process
>     >         >     >       >     >       > INIT: version 3.01 booting
>     >         >     >       >     >       > fsck (busybox 1.35.0)
>     >         >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>     >         >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>     >         >     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>     >         >     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>     >         >     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
>     >         >     >       disabled.
>     >         >     >       >     >       > Starting random number generator daemon.
>     >         >     >       >     >       > [   11.580662] random: crng init done
>     >         >     >       >     >       > Starting udev
>     >         >     >       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>     >         >     >       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>     >         >     >       >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>     >         >     >       >     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>     >         >     >       >     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>     >         >     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >         >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
>     >         >     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>     >         >     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>     >         >     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >         >     >       >     >       > Starting mcud
>     >         >     >       >     >       > INIT: Entering runlevel: 5
>     >         >     >       >     >       > Configuring network interfaces... done.
>     >         >     >       >     >       > resetting network interface
>     >         >     >       >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>     >         >     >       PCS/PMA PHY] (irq=POLL)
>     >         >     >       >     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>     >         >     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>     >         >     >       >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>     >         >     >       >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>     >         >     >       PCS/PMA PHY]
>     >         >     >       >     >       (irq=POLL)
>     >         >     >       >     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>     >         >     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>     >         >     >       >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>     >         >     >       >     >       > Auto-negotiation: off
>     >         >     >       >     >       > Auto-negotiation: off
>     >         >     >       >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>     >         >     >       >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>     >         >     >       >     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>     >         >     >       >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>     >         >     >       >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>     >         >     >       >     >       > done.
>     >         >     >       >     >       > Starting rpcbind daemon...done.
>     >         >     >       >     >       >
>     >         >     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >         >     >       >     >       > Starting State Manager Service
>     >         >     >       >     >       > Start state-manager restarter...
>     >         >     >       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>     >         >     >       >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>     >         >     >       devid 1 transid 744
>     >         >     >       >     >       /dev/dm-0
>     >         >     >       >     >       > scanned by udevd (385)
>     >         >     >       >     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>     >         >     >       >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>     >         >     >       >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>     >         >     >       >     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>     >         >     >       /dev/mapper/client_prov scanned by
>     >         >     >       >     >       mkfs.btrfs
>     >         >     >       >     >       > (526)
>     >         >     >       >     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>     >         >     >       >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>     >         >     >       >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>     >         >     >       >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>     >         >     >       >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>     >         >     >       >     >       >
>     >         >     >       >     >       > Setting domain 0 name, domid and JSON config...
>     >         >     >       >     >       > Done setting up Dom0
>     >         >     >       >     >       > Starting xenconsoled...
>     >         >     >       >     >       > Starting QEMU as disk backend for dom0
>     >         >     >       >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>     >         >     >       >     >       >
>     >         >     >       >     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>     >         >     >       /dev/mapper/client_config scanned by
>     >         >     >       >     >       mkfs.btrfs
>     >         >     >       >     >       > (574)
>     >         >     >       >     >       > [done]
>     >         >     >       >     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>     >         >     >       >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>     >         >     >       >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>     >         >     >       >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>     >         >     >       >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>     >         >     >       >     >       > OK
>     >         >     >       >     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>     >         >     >       >     >       > done
>     >         >     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>>>: Network is unreachable [v8.2208.0 try
>     >         >     >       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>>> ]
>     >         >     >       >     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>     >         >     >       scanned by udevd (518)
>     >         >     >       >     >       >
>     >         >     >       >     >       > Please insert USB token and enter your role in login prompt.
>     >         >     >       >     >       >
>     >         >     >       >     >       > login:
>     >         >     >       >     >       >
>     >         >     >       >     >       > Regards,
>     >         >     >       >     >       > O.
>     >         >     >       >     >       >
>     >         >     >       >     >       >
>     >         >     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
>     >         >     >       >     >       >       Hi Oleg,
>     >         >     >       >     >       >
>     >         >     >       >     >       >       Here is the issue from your logs:
>     >         >     >       >     >       >
>     >         >     >       >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >         >     >       >     >       >
>     >         >     >       >     >       >       SErrors are special signals to notify software of serious hardware
>     >         >     >       >     >       >       errors.  Something is going very wrong. Defective hardware is a
>     >         >     >       >     >       >       possibility.  Another possibility if software accessing address ranges
>     >         >     >       >     >       >       that it is not supposed to, sometimes it causes SErrors.
>     >         >     >       >     >       >
>     >         >     >       >     >       >       Cheers,
>     >         >     >       >     >       >
>     >         >     >       >     >       >       Stefano
>     >         >     >       >     >       >
>     >         >     >       >     >       >
>     >         >     >       >     >       >
>     >         >     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>     >         >     >       >     >       >
>     >         >     >       >     >       >       > Hello,
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       > Thanks guys.
>     >         >     >       >     >       >       > I found out where the problem was.
>     >         >     >       >     >       >       > Now dom0 booted more. But I have a new one.
>     >         >     >       >     >       >       > This is a kernel panic during Dom0 loading.
>     >         >     >       >     >       >       > Maybe someone is able to suggest something ?
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       > Regards,
>     >         >     >       >     >       >       > O.
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>     >         >     >       >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>     >         >     >       >     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>     >         >     >       >     >       >       > [    3.789399] of_cfs_init
>     >         >     >       >     >       >       > [    3.789499] of_cfs_init: OK
>     >         >     >       >     >       >       > [    3.791685] clk: Not disabling unused clocks
>     >         >     >       >     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >         >     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >         >     >       >     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>     >         >     >       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>     >         >     >       >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>     >         >     >       >     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>     >         >     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
>     >         >     >       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>     >         >     >       >     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>     >         >     >       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>     >         >     >       >     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>     >         >     >       >     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>     >         >     >       >     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>     >         >     >       >     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>     >         >     >       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>     >         >     >       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>     >         >     >       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>     >         >     >       >     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>     >         >     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >         >     >       >     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>     >         >     >       >     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>     >         >     >       >     >       >       > [   11.010556] Call trace:
>     >         >     >       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>     >         >     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>     >         >     >       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>     >         >     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>     >         >     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>     >         >     >       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>     >         >     >       >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>     >         >     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>     >         >     >       >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>     >         >     >       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>     >         >     >       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>     >         >     >       >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>     >         >     >       >     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>     >         >     >       >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>     >         >     >       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>     >         >     >       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>     >         >     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>     >         >     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>     >         >     >       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>     >         >     >       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>     >         >     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>     >         >     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>     >         >     >       >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>     >         >     >       >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>     >         >     >       >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>     >         >     >       >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>     >         >     >       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>     >         >     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
>     >         >     >       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>     >         >     >       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>     >         >     >       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>     >         >     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>     >         >     >       >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>     >         >     >       >     >       >       > [   11.010795] Memory Limit: none
>     >         >     >       >     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>:
>     >         >     >       >     >       >       >       Hi Oleg,
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>     >         >     >       >     >       >       >       >       
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > Hello Michal,
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>     >         >     >       >     >       >       >       > I decided to choose another way.
>     >         >     >       >     >       >       >       > This is a xen's command line that I found out completely.
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>     >         >     >       bootscrub=0
>     >         >     >       >     >       vwfi=native
>     >         >     >       >     >       >       sched=null
>     >         >     >       >     >       >       >       timer_slop=0
>     >         >     >       >     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > So you are absolutely right about a command line.
>     >         >     >       >     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device
>     >         >     >       tree.
>     >         >     >       >     >       >       >       Maybe you will find this document helpful:
>     >         >     >       >     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>
>     >         >     >       <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>>
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >       ~Michal
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > Regards,
>     >         >     >       >     >       >       >       > Oleg
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
>     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>>:
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>     >         >     >       >     >       >       >       >     >       
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     > 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:
>     >         >     >       >     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added
>     >         >     >       to SRC_URI?
>     >         >     >       >     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make
>     >         >     >       olddefconfig"
>     >         >     >       >     >       afterwards.
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>     >         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>     >         >     >       >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>     >         >     >       >     >       >       >       >     I hope you added =y to them.
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >     Anyway, you have at least the following solutions:
>     >         >     >       >     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>     >         >     >       >     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g.
>     >         >     >       CONFIG_COLORING=y that is not
>     >         >     >       >     >       enabled by
>     >         >     >       >     >       >       default)
>     >         >     >       >     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>     >         >     >       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >     ~Michal
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     > Host hangs in build time. 
>     >         >     >       >     >       >       >       >     > Maybe I did not set something in the config build file ?
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     > Regards,
>     >         >     >       >     >       >       >       >     > Oleg
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
>     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>>:
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >     Thanks Michal,
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >     You gave me an idea.
>     >         >     >       >     >       >       >       >     >     I am going to try it today.
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >     Regards,
>     >         >     >       >     >       >       >       >     >     O.
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
>     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>>:
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >         Thanks Stefano.
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >         I am going to do it today.
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >         Regards,
>     >         >     >       >     >       >       >       >     >         O.
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >         >     >       >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >         >     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
>     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
>     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
>     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
>     >         >     >       >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>
>     >         >     >       >     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
>     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>
>     >         >     >       >     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>
>     >         >     >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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
>     >         >     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>
>     >         >     >       >     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>
>     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
>     >         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>     >         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>
>     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>
>     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
>     >         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>     >         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
>     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>     >         >     >       >     >       >       >       >     >             >       >
>     >         >     >       >     >       >       >       >     >             >
>     >         >     >       >     >       >       >       >     >             >
>     >         >     >       >     >       >       >       >     >             >
>     >         >     >       >     >       >       >       >     >
>     >         >     >       >     >       >       >       >
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >       >
>     >         >     >       >     >       >
>     >         >     >       >     >       >
>     >         >     >       >     >       >
>     >         >     >       >     >
>     >         >     >       >     >
>     >         >     >       >     >
>     >         >     >       >
>     >         >     >
>     >         >     >
>     >         >     >
>     >         >
>     >
> 


^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-16 14:40                                                                     ` Michal Orzel
@ 2023-05-16 15:14                                                                       ` Oleg Nikitenko
  2023-05-16 18:00                                                                         ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-16 15:14 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 147690 bytes --]

Hi guys,

Thanks Michal.

So if I have more RAM It is possible to increase the color density.

For example 8Gb/16 it is 512 Mb approximately.
Is this correct ?
Regards,
Oleg

вт, 16 мая 2023 г. в 17:40, Michal Orzel <michal.orzel@amd.com>:

> Hi Oleg,
>
> On 16/05/2023 14:15, Oleg Nikitenko wrote:
> >
> >
> >
> > Hello,
> >
> > Thanks a lot Michal.
> >
> > Then the next question.
> > When I just started my experiments with xen, Stefano mentioned that each
> cache's color size is 256M.
> > Is it possible to extend this figure ?
> With 16 colors (e.g. on Cortex-A53) and 4GB of memory, roughly each color
> is 256M (i.e. 4GB/16 = 256M).
> So as you can see this figure depends on the number of colors and memory
> size.
>
> ~Michal
>
> >
> > Regards,
> > Oleg
> >
> > пн, 15 мая 2023 г. в 11:57, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>:
> >
> >     Hi Oleg,
> >
> >     On 15/05/2023 10:51, Oleg Nikitenko wrote:
> >     >
> >     >
> >     >
> >     > Hello guys,
> >     >
> >     > Thanks a lot.
> >     > After a long problem list I was able to run xen with Dom0 with a
> cache color.
> >     > One more question from my side.
> >     > I want to run a guest with color mode too.
> >     > I inserted a string into guest config file llc-colors = "9-13"
> >     > I got an error
> >     > [  457.517004] loop0: detected capacity change from 0 to 385840
> >     > Parsing config from /xen/red_config.cfg
> >     > /xen/red_config.cfg:26: config parsing error near `-colors':
> lexical error
> >     > warning: Config file looks like it contains Python code.
> >     > warning:  Arbitrary Python is no longer supported.
> >     > warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig> <
> https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig>>
> >     > Failed to parse config: Invalid argument
> >     > So this is a question.
> >     > Is it possible to assign a color mode for the DomU by config file ?
> >     > If so, what string should I use?
> >     Please, always refer to the relevant documentation. In this case,
> for xl.cfg:
> >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
> >
> >
> >     ~Michal
> >
> >     >
> >     > Regards,
> >     > Oleg
> >     >
> >     > чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>:
> >     >
> >     >     Hi Michal,
> >     >
> >     >     Thanks.
> >     >     This compilation previously had a name CONFIG_COLORING.
> >     >     It mixed me up.
> >     >
> >     >     Regards,
> >     >     Oleg
> >     >
> >     >     чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>:
> >     >
> >     >         Hi Oleg,
> >     >
> >     >         On 11/05/2023 12:02, Oleg Nikitenko wrote:
> >     >         >
> >     >         >
> >     >         >
> >     >         > Hello,
> >     >         >
> >     >         > Thanks Stefano.
> >     >         > Then the next question.
> >     >         > I cloned xen repo from xilinx site
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>>
> >     >         > I managed to build a xlnx_rebase_4.17 branch in my
> environment.
> >     >         > I did it without coloring first. I did not find any
> color footprints at this branch.
> >     >         > I realized coloring is not in the xlnx_rebase_4.17
> branch yet.
> >     >         This is not true. Cache coloring is in xlnx_rebase_4.17.
> Please see the docs:
> >     >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> >>
> >     >
> >     >         It describes the feature and documents the required
> properties.
> >     >
> >     >         ~Michal
> >     >
> >     >         >
> >     >         >
> >     >         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>:
> >     >         >
> >     >         >     We test Xen Cache Coloring regularly on zcu102.
> Every Petalinux release
> >     >         >     (twice a year) is tested with cache coloring
> enabled. The last Petalinux
> >     >         >     release is 2023.1 and the kernel used is this:
> >     >         >
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>>
> >     >         >
> >     >         >
> >     >         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
> >     >         >     > Hello guys,
> >     >         >     >
> >     >         >     > I have a couple of more questions.
> >     >         >     > Have you ever run xen with the cache coloring at
> Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
> >     >         >     > When did you run xen with the cache coloring last
> time ?
> >     >         >     > What kernel version did you use for Dom0 when you
> ran xen with the cache coloring last time ?
> >     >         >     >
> >     >         >     > Regards,
> >     >         >     > Oleg
> >     >         >     >
> >     >         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
> >     >         >     >       Hi Michal,
> >     >         >     >
> >     >         >     > Thanks.
> >     >         >     >
> >     >         >     > Regards,
> >     >         >     > Oleg
> >     >         >     >
> >     >         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
> >     >         >     >       Hi Oleg,
> >     >         >     >
> >     >         >     >       Replying, so that you do not need to wait
> for Stefano.
> >     >         >     >
> >     >         >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
> >     >         >     >       >
> >     >         >     >       >
> >     >         >     >       >
> >     >         >     >       > Hello Stefano,
> >     >         >     >       >
> >     >         >     >       > I would like to try a xen cache color
> property from this repo  https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>>
> >     >         >     >       <https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>>>
> >     >         >     >       > Could you tell whot branch I should use ?
> >     >         >     >       Cache coloring feature is not part of the
> upstream tree and it is still under review.
> >     >         >     >       You can only find it integrated in the
> Xilinx Xen tree.
> >     >         >     >
> >     >         >     >       ~Michal
> >     >         >     >
> >     >         >     >       >
> >     >         >     >       > Regards,
> >     >         >     >       > Oleg
> >     >         >     >       >
> >     >         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
> >     >         >     >       >
> >     >         >     >       >     I am familiar with the zcu102 but I
> don't know how you could possibly
> >     >         >     >       >     generate a SError.
> >     >         >     >       >
> >     >         >     >       >     I suggest to try to use ImageBuilder
> [1] to generate the boot
> >     >         >     >       >     configuration as a test because that
> is known to work well for zcu102.
> >     >         >     >       >
> >     >         >     >       >     [1]
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>>>
> >     >         >     >       >
> >     >         >     >       >
> >     >         >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko
> wrote:
> >     >         >     >       >     > Hello Stefano,
> >     >         >     >       >     >
> >     >         >     >       >     > Thanks for clarification.
> >     >         >     >       >     > We nighter use ImageBuilder nor
> uboot boot script.
> >     >         >     >       >     > A model is zcu102 compatible.
> >     >         >     >       >     >
> >     >         >     >       >     > Regards,
> >     >         >     >       >     > O.
> >     >         >     >       >     >
> >     >         >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
> >     >         >     >       >     >       This is interesting. Are you
> using Xilinx hardware by any chance? If so,
> >     >         >     >       >     >       which board?
> >     >         >     >       >     >
> >     >         >     >       >     >       Are you using ImageBuilder to
> generate your boot.scr boot script? If so,
> >     >         >     >       >     >       could you please post your
> ImageBuilder config file? If not, can you
> >     >         >     >       >     >       post the source of your uboot
> boot script?
> >     >         >     >       >     >
> >     >         >     >       >     >       SErrors are supposed to be
> related to a hardware failure of some kind.
> >     >         >     >       >     >       You are not supposed to be
> able to trigger an SError easily by
> >     >         >     >       >     >       "mistake". I have not seen
> SErrors due to wrong cache coloring
> >     >         >     >       >     >       configurations on any Xilinx
> board before.
> >     >         >     >       >     >
> >     >         >     >       >     >       The differences between Xen
> with and without cache coloring from a
> >     >         >     >       >     >       hardware perspective are:
> >     >         >     >       >     >
> >     >         >     >       >     >       - With cache coloring, the
> SMMU is enabled and does address translations
> >     >         >     >       >     >         even for dom0. Without cache
> coloring the SMMU could be disabled, and
> >     >         >     >       >     >         if enabled, the SMMU doesn't
> do any address translations for Dom0. If
> >     >         >     >       >     >         there is a hardware failure
> related to SMMU address translation it
> >     >         >     >       >     >         could only trigger with
> cache coloring. This would be my normal
> >     >         >     >       >     >         suggestion for you to
> explore, but the failure happens too early
> >     >         >     >       >     >         before any DMA-capable
> device is programmed. So I don't think this can
> >     >         >     >       >     >         be the issue.
> >     >         >     >       >     >
> >     >         >     >       >     >       - With cache coloring, the
> memory allocation is very different so you'll
> >     >         >     >       >     >         end up using different DDR
> regions for Dom0. So if your DDR is
> >     >         >     >       >     >         defective, you might only
> see a failure with cache coloring enabled
> >     >         >     >       >     >         because you end up using
> different regions.
> >     >         >     >       >     >
> >     >         >     >       >     >
> >     >         >     >       >     >       On Tue, 25 Apr 2023, Oleg
> Nikitenko wrote:
> >     >         >     >       >     >       > Hi Stefano,
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > Thank you.
> >     >         >     >       >     >       > If I build xen without
> colors support there is not this error.
> >     >         >     >       >     >       > All the domains are booted
> well.
> >     >         >     >       >     >       > Hense it can not be a
> hardware issue.
> >     >         >     >       >     >       > This panic arrived during
> unpacking the rootfs.
> >     >         >     >       >     >       > Here I attached the boot log
> xen/Dom0 without color.
> >     >         >     >       >     >       > A highlighted strings
> printed exactly after the place where 1-st time panic arrived.
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >  Xen 4.16.1-pre
> >     >         >     >       >     >       > (XEN) Xen version 4.16.1-pre
> (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
> >     >         >     >       2023-04-21
> >     >         >     >       >     >       > (XEN) Latest ChangeSet: Wed
> Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
> >     >         >     >       >     >       > (XEN) build-id:
> c1847258fdb1b79562fc710dda40008f96c0fde5
> >     >         >     >       >     >       > (XEN) Processor:
> 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
> >     >         >     >       >     >       > (XEN) 64-bit Execution:
> >     >         >     >       >     >       > (XEN)   Processor Features:
> 0000000000002222 0000000000000000
> >     >         >     >       >     >       > (XEN)     Exception Levels:
> EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> >     >         >     >       >     >       > (XEN)     Extensions:
> FloatingPoint AdvancedSIMD
> >     >         >     >       >     >       > (XEN)   Debug Features:
> 0000000010305106 0000000000000000
> >     >         >     >       >     >       > (XEN)   Auxiliary Features:
> 0000000000000000 0000000000000000
> >     >         >     >       >     >       > (XEN)   Memory Model
> Features: 0000000000001122 0000000000000000
> >     >         >     >       >     >       > (XEN)   ISA Features:
>  0000000000011120 0000000000000000
> >     >         >     >       >     >       > (XEN) 32-bit Execution:
> >     >         >     >       >     >       > (XEN)   Processor Features:
> 0000000000000131:0000000000011011
> >     >         >     >       >     >       > (XEN)     Instruction Sets:
> AArch32 A32 Thumb Thumb-2 Jazelle
> >     >         >     >       >     >       > (XEN)     Extensions:
> GenericTimer Security
> >     >         >     >       >     >       > (XEN)   Debug Features:
> 0000000003010066
> >     >         >     >       >     >       > (XEN)   Auxiliary Features:
> 0000000000000000
> >     >         >     >       >     >       > (XEN)   Memory Model
> Features: 0000000010201105 0000000040000000
> >     >         >     >       >     >       > (XEN)
>    0000000001260000 0000000002102211
> >     >         >     >       >     >       > (XEN)   ISA Features:
> 0000000002101110 0000000013112111 0000000021232042
> >     >         >     >       >     >       > (XEN)
> 0000000001112131 0000000000011142 0000000000011121
> >     >         >     >       >     >       > (XEN) Using SMC Calling
> Convention v1.2
> >     >         >     >       >     >       > (XEN) Using PSCI v1.1
> >     >         >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
> >     >         >     >       >     >       > (XEN) Generic Timer IRQ:
> phys=30 hyp=26 virt=27 Freq: 100000 KHz
> >     >         >     >       >     >       > (XEN) GICv2 initialization:
> >     >         >     >       >     >       > (XEN)
> gic_dist_addr=00000000f9010000
> >     >         >     >       >     >       > (XEN)
> gic_cpu_addr=00000000f9020000
> >     >         >     >       >     >       > (XEN)
> gic_hyp_addr=00000000f9040000
> >     >         >     >       >     >       > (XEN)
> gic_vcpu_addr=00000000f9060000
> >     >         >     >       >     >       > (XEN)
> gic_maintenance_irq=25
> >     >         >     >       >     >       > (XEN) GICv2: Adjusting CPU
> interface base to 0xf902f000
> >     >         >     >       >     >       > (XEN) GICv2: 192 lines, 4
> cpus, secure (IID 0200143b).
> >     >         >     >       >     >       > (XEN) Using scheduler: null
> Scheduler (null)
> >     >         >     >       >     >       > (XEN) Initializing null
> scheduler
> >     >         >     >       >     >       > (XEN) WARNING: This is
> experimental software in development.
> >     >         >     >       >     >       > (XEN) Use at your own risk.
> >     >         >     >       >     >       > (XEN) Allocated console ring
> of 32 KiB.
> >     >         >     >       >     >       > (XEN) CPU0: Guest atomics
> will try 12 times before pausing the domain
> >     >         >     >       >     >       > (XEN) Bringing up CPU1
> >     >         >     >       >     >       > (XEN) CPU1: Guest atomics
> will try 13 times before pausing the domain
> >     >         >     >       >     >       > (XEN) CPU 1 booted.
> >     >         >     >       >     >       > (XEN) Bringing up CPU2
> >     >         >     >       >     >       > (XEN) CPU2: Guest atomics
> will try 13 times before pausing the domain
> >     >         >     >       >     >       > (XEN) CPU 2 booted.
> >     >         >     >       >     >       > (XEN) Bringing up CPU3
> >     >         >     >       >     >       > (XEN) CPU3: Guest atomics
> will try 13 times before pausing the domain
> >     >         >     >       >     >       > (XEN) Brought up 4 CPUs
> >     >         >     >       >     >       > (XEN) CPU 3 booted.
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: probing hardware configuration...
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: SMMUv2 with:
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: stage 2 translation
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: stream matching with 48 register groups, mask
> 0x7fff<2>smmu:
> >     >         >     >       /axi/smmu@fd800000: 16 context
> >     >         >     >       >     >       banks (0
> >     >         >     >       >     >       > stage-2 only)
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: registered 29 master devices
> >     >         >     >       >     >       > (XEN) I/O virtualisation
> enabled
> >     >         >     >       >     >       > (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) alternatives: Patching
> with alt table 00000000002cc5c8 -> 00000000002ccb2c
> >     >         >     >       >     >       > (XEN) *** LOADING DOMAIN 0
> ***
> >     >         >     >       >     >       > (XEN) Loading d0 kernel from
> boot module @ 0000000001000000
> >     >         >     >       >     >       > (XEN) Loading ramdisk from
> boot module @ 0000000002000000
> >     >         >     >       >     >       > (XEN) Allocating 1:1
> mappings totalling 1600MB for dom0:
> >     >         >     >       >     >       > (XEN) BANK[0]
> 0x00000010000000-0x00000020000000 (256MB)
> >     >         >     >       >     >       > (XEN) BANK[1]
> 0x00000024000000-0x00000028000000 (64MB)
> >     >         >     >       >     >       > (XEN) BANK[2]
> 0x00000030000000-0x00000080000000 (1280MB)
> >     >         >     >       >     >       > (XEN) Grant table range:
> 0x00000000e00000-0x00000000e40000
> >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
> >     >         >     >       >     >       > (XEN) Allocating PPI 16 for
> event channel interrupt
> >     >         >     >       >     >       > (XEN) Extended region 0:
> 0x81200000->0xa0000000
> >     >         >     >       >     >       > (XEN) Extended region 1:
> 0xb1200000->0xc0000000
> >     >         >     >       >     >       > (XEN) Extended region 2:
> 0xc8000000->0xe0000000
> >     >         >     >       >     >       > (XEN) Extended region 3:
> 0xf0000000->0xf9000000
> >     >         >     >       >     >       > (XEN) Extended region 4:
> 0x100000000->0x600000000
> >     >         >     >       >     >       > (XEN) Extended region 5:
> 0x880000000->0x8000000000
> >     >         >     >       >     >       > (XEN) Extended region 6:
> 0x8001000000->0x10000000000
> >     >         >     >       >     >       > (XEN) Loading zImage from
> 0000000001000000 to 0000000010000000-0000000010e41008
> >     >         >     >       >     >       > (XEN) Loading d0 initrd from
> 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
> >     >         >     >       >     >       > (XEN) Loading d0 DTB to
> 0x0000000013400000-0x000000001340cbdc
> >     >         >     >       >     >       > (XEN) Initial low memory
> virq threshold set at 0x4000 pages.
> >     >         >     >       >     >       > (XEN) Std. Loglevel: All
> >     >         >     >       >     >       > (XEN) Guest Loglevel: All
> >     >         >     >       >     >       > (XEN) *** Serial input to
> DOM0 (type 'CTRL-a' three times to switch input)
> >     >         >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
> >     >         >     >       >     >       > (XEN) Freed 356kB init
> memory.
> >     >         >     >       >     >       > (XEN) d0v0 Unhandled
> SMC/HVC: 0x84000050
> >     >         >     >       >     >       > (XEN) d0v0 Unhandled
> SMC/HVC: 0x8600ff01
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER4
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER8
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER12
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER16
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER20
> >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER0
> >     >         >     >       >     >       > [    0.000000] Booting Linux
> on physical CPU 0x0000000000 [0x410fd034]
> >     >         >     >       >     >       > [    0.000000] Linux version
> 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
> >     >         >     >       11.3.0, GNU ld (GNU
> >     >         >     >       >     >       Binutils)
> >     >         >     >       >     >       > 2.38.20220708) #1 SMP Tue
> Feb 21 05:47:54 UTC 2023
> >     >         >     >       >     >       > [    0.000000] Machine
> model: D14 Viper Board - White Unit
> >     >         >     >       >     >       > [    0.000000] Xen 4.16
> support found
> >     >         >     >       >     >       > [    0.000000] Zone ranges:
> >     >         >     >       >     >       > [    0.000000]   DMA
>  [mem 0x0000000010000000-0x000000007fffffff]
> >     >         >     >       >     >       > [    0.000000]   DMA32
>  empty
> >     >         >     >       >     >       > [    0.000000]   Normal
> empty
> >     >         >     >       >     >       > [    0.000000] Movable zone
> start for each node
> >     >         >     >       >     >       > [    0.000000] Early memory
> node ranges
> >     >         >     >       >     >       > [    0.000000]   node   0:
> [mem 0x0000000010000000-0x000000001fffffff]
> >     >         >     >       >     >       > [    0.000000]   node   0:
> [mem 0x0000000022000000-0x0000000022147fff]
> >     >         >     >       >     >       > [    0.000000]   node   0:
> [mem 0x0000000022200000-0x0000000022347fff]
> >     >         >     >       >     >       > [    0.000000]   node   0:
> [mem 0x0000000024000000-0x0000000027ffffff]
> >     >         >     >       >     >       > [    0.000000]   node   0:
> [mem 0x0000000030000000-0x000000007fffffff]
> >     >         >     >       >     >       > [    0.000000] Initmem setup
> node 0 [mem 0x0000000010000000-0x000000007fffffff]
> >     >         >     >       >     >       > [    0.000000] On node 0,
> zone DMA: 8192 pages in unavailable ranges
> >     >         >     >       >     >       > [    0.000000] On node 0,
> zone DMA: 184 pages in unavailable ranges
> >     >         >     >       >     >       > [    0.000000] On node 0,
> zone DMA: 7352 pages in unavailable ranges
> >     >         >     >       >     >       > [    0.000000] cma: Reserved
> 256 MiB at 0x000000006e000000
> >     >         >     >       >     >       > [    0.000000] psci: probing
> for conduit method from DT.
> >     >         >     >       >     >       > [    0.000000] psci:
> PSCIv1.1 detected in firmware.
> >     >         >     >       >     >       > [    0.000000] psci: Using
> standard PSCI v0.2 function IDs
> >     >         >     >       >     >       > [    0.000000] psci: Trusted
> OS migration not required
> >     >         >     >       >     >       > [    0.000000] psci: SMC
> Calling Convention v1.1
> >     >         >     >       >     >       > [    0.000000] percpu:
> Embedded 16 pages/cpu s32792 r0 d32744 u65536
> >     >         >     >       >     >       > [    0.000000] Detected VIPT
> I-cache on CPU0
> >     >         >     >       >     >       > [    0.000000] CPU features:
> kernel page table isolation forced ON by KASLR
> >     >         >     >       >     >       > [    0.000000] CPU features:
> detected: Kernel page table isolation (KPTI)
> >     >         >     >       >     >       > [    0.000000] Built 1
> zonelists, mobility grouping on.  Total pages: 403845
> >     >         >     >       >     >       > [    0.000000] Kernel
> command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused
> fips=1
> >     >         >     >       root=/dev/ram0
> >     >         >     >       >     >       maxcpus=2
> >     >         >     >       >     >       > [    0.000000] Unknown
> kernel command line parameters "earlyprintk=xen fips=1", will be passed to
> user
> >     >         >     >       space.
> >     >         >     >       >     >       > [    0.000000] Dentry cache
> hash table entries: 262144 (order: 9, 2097152 bytes, linear)
> >     >         >     >       >     >       > [    0.000000] Inode-cache
> hash table entries: 131072 (order: 8, 1048576 bytes, linear)
> >     >         >     >       >     >       > [    0.000000] mem
> auto-init: stack:off, heap alloc:on, heap free:on
> >     >         >     >       >     >       > [    0.000000] mem
> auto-init: clearing system memory may take some time...
> >     >         >     >       >     >       > [    0.000000] Memory:
> 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata,
> 1536K
> >     >         >     >       init, 262K bss,
> >     >         >     >       >     >       256944K reserved,
> >     >         >     >       >     >       > 262144K cma-reserved)
> >     >         >     >       >     >       > [    0.000000] SLUB:
> HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> >     >         >     >       >     >       > [    0.000000] rcu:
> Hierarchical RCU implementation.
> >     >         >     >       >     >       > [    0.000000] rcu: RCU
> event tracing is enabled.
> >     >         >     >       >     >       > [    0.000000] rcu: RCU
> restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
> >     >         >     >       >     >       > [    0.000000] rcu: RCU
> calculated value of scheduler-enlistment delay is 25 jiffies.
> >     >         >     >       >     >       > [    0.000000] rcu:
> Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
> >     >         >     >       >     >       > [    0.000000] NR_IRQS: 64,
> nr_irqs: 64, preallocated irqs: 0
> >     >         >     >       >     >       > [    0.000000] Root IRQ
> handler: gic_handle_irq
> >     >         >     >       >     >       > [    0.000000] arch_timer:
> cp15 timer(s) running at 100.00MHz (virt).
> >     >         >     >       >     >       > [    0.000000] clocksource:
> arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
> >     >         >     >       max_idle_ns: 440795205315 ns
> >     >         >     >       >     >       > [    0.000000] sched_clock:
> 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
> >     >         >     >       >     >       > [    0.000258] Console:
> colour dummy device 80x25
> >     >         >     >       >     >       > [    0.310231] printk:
> console [hvc0] enabled
> >     >         >     >       >     >       > [    0.314403] Calibrating
> delay loop (skipped), value calculated using timer frequency.. 200.00
> BogoMIPS
> >     >         >     >       (lpj=400000)
> >     >         >     >       >     >       > [    0.324851] pid_max:
> default: 32768 minimum: 301
> >     >         >     >       >     >       > [    0.329706] LSM: Security
> Framework initializing
> >     >         >     >       >     >       > [    0.334204] Yama:
> becoming mindful.
> >     >         >     >       >     >       > [    0.337865] Mount-cache
> hash table entries: 4096 (order: 3, 32768 bytes, linear)
> >     >         >     >       >     >       > [    0.345180]
> Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
> >     >         >     >       >     >       > [    0.354743]
> xen:grant_table: Grant tables using version 1 layout
> >     >         >     >       >     >       > [    0.359132] Grant table
> initialized
> >     >         >     >       >     >       > [    0.362664] xen:events:
> Using FIFO-based ABI
> >     >         >     >       >     >       > [    0.366993] Xen:
> initializing cpu0
> >     >         >     >       >     >       > [    0.370515] rcu:
> Hierarchical SRCU implementation.
> >     >         >     >       >     >       > [    0.375930] smp: Bringing
> up secondary CPUs ...
> >     >         >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
> >     >         >     >       >     >       > (XEN) d0v1: vGICD: unhandled
> word write 0x000000ffffffff to ICACTIVER0
> >     >         >     >       >     >       > [    0.382549] Detected VIPT
> I-cache on CPU1
> >     >         >     >       >     >       > [    0.388712] Xen:
> initializing cpu1
> >     >         >     >       >     >       > [    0.388743] CPU1: Booted
> secondary processor 0x0000000001 [0x410fd034]
> >     >         >     >       >     >       > [    0.388829] smp: Brought
> up 1 node, 2 CPUs
> >     >         >     >       >     >       > [    0.406941] SMP: Total of
> 2 processors activated.
> >     >         >     >       >     >       > [    0.411698] CPU features:
> detected: 32-bit EL0 Support
> >     >         >     >       >     >       > [    0.416888] CPU features:
> detected: CRC32 instructions
> >     >         >     >       >     >       > [    0.422121] CPU: All
> CPU(s) started at EL1
> >     >         >     >       >     >       > [    0.426248] alternatives:
> patching kernel code
> >     >         >     >       >     >       > [    0.431424] devtmpfs:
> initialized
> >     >         >     >       >     >       > [    0.441454] KASLR enabled
> >     >         >     >       >     >       > [    0.441602] clocksource:
> jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> >     >         >     >       7645041785100000 ns
> >     >         >     >       >     >       > [    0.448321] futex hash
> table entries: 512 (order: 3, 32768 bytes, linear)
> >     >         >     >       >     >       > [    0.496183] NET:
> Registered PF_NETLINK/PF_ROUTE protocol family
> >     >         >     >       >     >       > [    0.498277] DMA:
> preallocated 256 KiB GFP_KERNEL pool for atomic allocations
> >     >         >     >       >     >       > [    0.503772] DMA:
> preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
> >     >         >     >       >     >       > [    0.511610] DMA:
> preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >     >         >     >       >     >       > [    0.519478] audit:
> initializing netlink subsys (disabled)
> >     >         >     >       >     >       > [    0.524985] audit:
> type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
> >     >         >     >       >     >       > [    0.529169] thermal_sys:
> Registered thermal governor 'step_wise'
> >     >         >     >       >     >       > [    0.533023]
> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> >     >         >     >       >     >       > [    0.545608] ASID
> allocator initialised with 32768 entries
> >     >         >     >       >     >       > [    0.551030]
> xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
> >     >         >     >       >     >       > [    0.559332] software IO
> TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
> >     >         >     >       >     >       > [    0.583565] HugeTLB
> registered 1.00 GiB page size, pre-allocated 0 pages
> >     >         >     >       >     >       > [    0.584721] HugeTLB
> registered 32.0 MiB page size, pre-allocated 0 pages
> >     >         >     >       >     >       > [    0.591478] HugeTLB
> registered 2.00 MiB page size, pre-allocated 0 pages
> >     >         >     >       >     >       > [    0.598225] HugeTLB
> registered 64.0 KiB page size, pre-allocated 0 pages
> >     >         >     >       >     >       > [    0.636520] DRBG:
> Continuing without Jitter RNG
> >     >         >     >       >     >       > [    0.737187] raid6: neonx8
>   gen()  2143 MB/s
> >     >         >     >       >     >       > [    0.805294] raid6: neonx8
>   xor()  1589 MB/s
> >     >         >     >       >     >       > [    0.873406] raid6: neonx4
>   gen()  2177 MB/s
> >     >         >     >       >     >       > [    0.941499] raid6: neonx4
>   xor()  1556 MB/s
> >     >         >     >       >     >       > [    1.009612] raid6: neonx2
>   gen()  2072 MB/s
> >     >         >     >       >     >       > [    1.077715] raid6: neonx2
>   xor()  1430 MB/s
> >     >         >     >       >     >       > [    1.145834] raid6: neonx1
>   gen()  1769 MB/s
> >     >         >     >       >     >       > [    1.213935] raid6: neonx1
>   xor()  1214 MB/s
> >     >         >     >       >     >       > [    1.282046] raid6:
> int64x8  gen()  1366 MB/s
> >     >         >     >       >     >       > [    1.350132] raid6:
> int64x8  xor()   773 MB/s
> >     >         >     >       >     >       > [    1.418259] raid6:
> int64x4  gen()  1602 MB/s
> >     >         >     >       >     >       > [    1.486349] raid6:
> int64x4  xor()   851 MB/s
> >     >         >     >       >     >       > [    1.554464] raid6:
> int64x2  gen()  1396 MB/s
> >     >         >     >       >     >       > [    1.622561] raid6:
> int64x2  xor()   744 MB/s
> >     >         >     >       >     >       > [    1.690687] raid6:
> int64x1  gen()  1033 MB/s
> >     >         >     >       >     >       > [    1.758770] raid6:
> int64x1  xor()   517 MB/s
> >     >         >     >       >     >       > [    1.758809] raid6: using
> algorithm neonx4 gen() 2177 MB/s
> >     >         >     >       >     >       > [    1.762941] raid6: ....
> xor() 1556 MB/s, rmw enabled
> >     >         >     >       >     >       > [    1.767957] raid6: using
> neon recovery algorithm
> >     >         >     >       >     >       > [    1.772824] xen:balloon:
> Initialising balloon driver
> >     >         >     >       >     >       > [    1.778021] iommu:
> Default domain type: Translated
> >     >         >     >       >     >       > [    1.782584] iommu: DMA
> domain TLB invalidation policy: strict mode
> >     >         >     >       >     >       > [    1.789149] SCSI
> subsystem initialized
> >     >         >     >       >     >       > [    1.792820] usbcore:
> registered new interface driver usbfs
> >     >         >     >       >     >       > [    1.798254] usbcore:
> registered new interface driver hub
> >     >         >     >       >     >       > [    1.803626] usbcore:
> registered new device driver usb
> >     >         >     >       >     >       > [    1.808761] pps_core:
> LinuxPPS API ver. 1 registered
> >     >         >     >       >     >       > [    1.813716] pps_core:
> Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <
> giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it
> <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:
> giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
> >     >         >     >       <mailto:giometti@linux.it <mailto:
> giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>
> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:
> giometti@linux.it <mailto:giometti@linux.it>>>>>
> >     >         >     >       >     >       > [    1.822903] PTP clock
> support registered
> >     >         >     >       >     >       > [    1.826893] EDAC MC: Ver:
> 3.0.0
> >     >         >     >       >     >       > [    1.830375]
> zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >         >     >       >     >       > [    1.838863]
> zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >         >     >       >     >       > [    1.847356]
> zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >         >     >       >     >       > [    1.855907] FPGA manager
> framework
> >     >         >     >       >     >       > [    1.859952] clocksource:
> Switched to clocksource arch_sys_counter
> >     >         >     >       >     >       > [    1.871712] NET:
> Registered PF_INET protocol family
> >     >         >     >       >     >       > [    1.871838] IP idents
> hash table entries: 32768 (order: 6, 262144 bytes, linear)
> >     >         >     >       >     >       > [    1.879392]
> tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes,
> linear)
> >     >         >     >       >     >       > [    1.887078] Table-perturb
> hash table entries: 65536 (order: 6, 262144 bytes, linear)
> >     >         >     >       >     >       > [    1.894846] TCP
> established hash table entries: 16384 (order: 5, 131072 bytes, linear)
> >     >         >     >       >     >       > [    1.902900] TCP bind hash
> table entries: 16384 (order: 6, 262144 bytes, linear)
> >     >         >     >       >     >       > [    1.910350] TCP: Hash
> tables configured (established 16384 bind 16384)
> >     >         >     >       >     >       > [    1.916778] UDP hash
> table entries: 1024 (order: 3, 32768 bytes, linear)
> >     >         >     >       >     >       > [    1.923509] UDP-Lite hash
> table entries: 1024 (order: 3, 32768 bytes, linear)
> >     >         >     >       >     >       > [    1.930759] NET:
> Registered PF_UNIX/PF_LOCAL protocol family
> >     >         >     >       >     >       > [    1.936834] RPC:
> Registered named UNIX socket transport module.
> >     >         >     >       >     >       > [    1.942342] RPC:
> Registered udp transport module.
> >     >         >     >       >     >       > [    1.947088] RPC:
> Registered tcp transport module.
> >     >         >     >       >     >       > [    1.951843] RPC:
> Registered tcp NFSv4.1 backchannel transport module.
> >     >         >     >       >     >       > [    1.958334] PCI: CLS 0
> bytes, default 64
> >     >         >     >       >     >       > [    1.962709] Trying to
> unpack rootfs image as initramfs...
> >     >         >     >       >     >       > [    1.977090] workingset:
> timestamp_bits=62 max_order=19 bucket_order=0
> >     >         >     >       >     >       > [    1.982863] Installing
> knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de>
> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de
> <mailto:okir@monad.swb.de>>> <mailto:okir@monad.swb.de <mailto:
> okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>
> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de>>>>).
> >     >         >     >       >     >       > [    2.021045] NET:
> Registered PF_ALG protocol family
> >     >         >     >       >     >       > [    2.021122] xor:
> measuring software checksum speed
> >     >         >     >       >     >       > [    2.029347]    8regs
>       :  2366 MB/sec
> >     >         >     >       >     >       > [    2.033081]    32regs
>      :  2802 MB/sec
> >     >         >     >       >     >       > [    2.038223]    arm64_neon
>      :  2320 MB/sec
> >     >         >     >       >     >       > [    2.038385] xor: using
> function: 32regs (2802 MB/sec)
> >     >         >     >       >     >       > [    2.043614] Block layer
> SCSI generic (bsg) driver version 0.4 loaded (major 247)
> >     >         >     >       >     >       > [    2.050959] io scheduler
> mq-deadline registered
> >     >         >     >       >     >       > [    2.055521] io scheduler
> kyber registered
> >     >         >     >       >     >       > [    2.068227]
> xen:xen_evtchn: Event-channel device installed
> >     >         >     >       >     >       > [    2.069281] Serial:
> 8250/16550 driver, 4 ports, IRQ sharing disabled
> >     >         >     >       >     >       > [    2.076190] cacheinfo:
> Unable to detect cache hierarchy for CPU 0
> >     >         >     >       >     >       > [    2.085548] brd: module
> loaded
> >     >         >     >       >     >       > [    2.089290] loop: module
> loaded
> >     >         >     >       >     >       > [    2.089341] Invalid
> max_queues (4), will use default max: 2.
> >     >         >     >       >     >       > [    2.094565] tun:
> Universal TUN/TAP device driver, 1.6
> >     >         >     >       >     >       > [    2.098655] xen_netfront:
> Initialising Xen virtual ethernet driver
> >     >         >     >       >     >       > [    2.104156] usbcore:
> registered new interface driver rtl8150
> >     >         >     >       >     >       > [    2.109813] usbcore:
> registered new interface driver r8152
> >     >         >     >       >     >       > [    2.115367] usbcore:
> registered new interface driver asix
> >     >         >     >       >     >       > [    2.120794] usbcore:
> registered new interface driver ax88179_178a
> >     >         >     >       >     >       > [    2.126934] usbcore:
> registered new interface driver cdc_ether
> >     >         >     >       >     >       > [    2.132816] usbcore:
> registered new interface driver cdc_eem
> >     >         >     >       >     >       > [    2.138527] usbcore:
> registered new interface driver net1080
> >     >         >     >       >     >       > [    2.144256] usbcore:
> registered new interface driver cdc_subset
> >     >         >     >       >     >       > [    2.150205] usbcore:
> registered new interface driver zaurus
> >     >         >     >       >     >       > [    2.155837] usbcore:
> registered new interface driver cdc_ncm
> >     >         >     >       >     >       > [    2.161550] usbcore:
> registered new interface driver r8153_ecm
> >     >         >     >       >     >       > [    2.168240] usbcore:
> registered new interface driver cdc_acm
> >     >         >     >       >     >       > [    2.173109] cdc_acm: USB
> Abstract Control Model driver for USB modems and ISDN adapters
> >     >         >     >       >     >       > [    2.181358] usbcore:
> registered new interface driver uas
> >     >         >     >       >     >       > [    2.186547] usbcore:
> registered new interface driver usb-storage
> >     >         >     >       >     >       > [    2.192643] usbcore:
> registered new interface driver ftdi_sio
> >     >         >     >       >     >       > [    2.198384] usbserial:
> USB Serial support registered for FTDI USB Serial Device
> >     >         >     >       >     >       > [    2.206118] udc-core:
> couldn't find an available UDC - added [g_mass_storage] to list of pending
> >     >         >     >       drivers
> >     >         >     >       >     >       > [    2.215332] i2c_dev: i2c
> /dev entries driver
> >     >         >     >       >     >       > [    2.220467] xen_wdt
> xen_wdt: initialized (timeout=60s, nowayout=0)
> >     >         >     >       >     >       > [    2.225923]
> device-mapper: uevent: version 1.0.3
> >     >         >     >       >     >       > [    2.230668]
> device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>
> >     >         >     >       <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>>>>
> >     >         >     >       >     >       > [    2.239315] EDAC MC0:
> Giving out device to module 1 controller synps_ddr_controller: DEV
> synps_edac
> >     >         >     >       (INTERRUPT)
> >     >         >     >       >     >       > [    2.249405] EDAC DEVICE0:
> Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
> >     >         >     >       >     >       ff960000.memory-controller
> (INTERRUPT)
> >     >         >     >       >     >       > [    2.261719] sdhci: Secure
> Digital Host Controller Interface driver
> >     >         >     >       >     >       > [    2.267487] sdhci:
> Copyright(c) Pierre Ossman
> >     >         >     >       >     >       > [    2.271890] sdhci-pltfm:
> SDHCI platform and OF driver helper
> >     >         >     >       >     >       > [    2.278157] ledtrig-cpu:
> registered to indicate activity on CPUs
> >     >         >     >       >     >       > [    2.283816]
> zynqmp_firmware_probe Platform Management API v1.1
> >     >         >     >       >     >       > [    2.289554]
> zynqmp_firmware_probe Trustzone version v1.0
> >     >         >     >       >     >       > [    2.327875] securefw
> securefw: securefw probed
> >     >         >     >       >     >       > [    2.328324] alg: No test
> for xilinx-zynqmp-aes (zynqmp-aes)
> >     >         >     >       >     >       > [    2.332563] zynqmp_aes
> firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >     >         >     >       >     >       > [    2.341183] alg: No test
> for xilinx-zynqmp-rsa (zynqmp-rsa)
> >     >         >     >       >     >       > [    2.347667] remoteproc
> remoteproc0: ff9a0000.rf5ss:r5f_0 is available
> >     >         >     >       >     >       > [    2.353003] remoteproc
> remoteproc1: ff9a0000.rf5ss:r5f_1 is available
> >     >         >     >       >     >       > [    2.362605] fpga_manager
> fpga0: Xilinx ZynqMP FPGA Manager registered
> >     >         >     >       >     >       > [    2.366540]
> viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
> >     >         >     >       >     >       > [    2.372525] viper-vdpp
> a4000000.vdpp: Device Tree Probing
> >     >         >     >       >     >       > [    2.377778] viper-vdpp
> a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >         >     >       >     >       > [    2.386432] viper-vdpp
> a4000000.vdpp: Unable to register tamper handler. Retrying...
> >     >         >     >       >     >       > [    2.394094]
> viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
> >     >         >     >       >     >       > [    2.399854]
> viper-vdpp-net a5000000.vdpp_net: Device registered
> >     >         >     >       >     >       > [    2.405931]
> viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
> >     >         >     >       >     >       > [    2.412037]
> viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event
> Count: 32
> >     >         >     >       >     >       > [    2.420856] default preset
> >     >         >     >       >     >       > [    2.423797]
> viper-vdpp-stat a8000000.vdpp_stat: Device registered
> >     >         >     >       >     >       > [    2.430054]
> viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
> >     >         >     >       >     >       > [    2.435948]
> viper-vdpp-rng ac000000.vdpp_rng: Device registered
> >     >         >     >       >     >       > [    2.441976] vmcu driver
> init
> >     >         >     >       >     >       > [    2.444922] VMCU: :
> (240:0) registered
> >     >         >     >       >     >       > [    2.444956] In K81
> Updater init
> >     >         >     >       >     >       > [    2.449003] pktgen:
> Packet Generator for packet performance testing. Version: 2.75
> >     >         >     >       >     >       > [    2.468833] Initializing
> XFRM netlink socket
> >     >         >     >       >     >       > [    2.468902] NET:
> Registered PF_PACKET protocol family
> >     >         >     >       >     >       > [    2.472729] Bridge
> firewalling registered
> >     >         >     >       >     >       > [    2.476785] 8021q: 802.1Q
> VLAN Support v1.8
> >     >         >     >       >     >       > [    2.481341] registered
> taskstats version 1
> >     >         >     >       >     >       > [    2.486394] Btrfs loaded,
> crc32c=crc32c-generic, zoned=no, fsverity=no
> >     >         >     >       >     >       > [    2.503145]
> ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000)
> is a xuartps
> >     >         >     >       >     >       > [    2.507103]
> of-fpga-region fpga-full: FPGA Region probed
> >     >         >     >       >     >       > [    2.512986]
> xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.520267]
> xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.528239]
> xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.536152]
> xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.544153]
> xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.552127]
> xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.560178]
> xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.567987]
> xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.576018]
> xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.583889]
> xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
> >     >         >     >       >     >       > [    2.946379] spi-nor
> spi0.0: mt25qu512a (131072 Kbytes)
> >     >         >     >       >     >       > [    2.946467] 2
> fixed-partitions partitions found on MTD device spi0.0
> >     >         >     >       >     >       > [    2.952393] Creating 2
> MTD partitions on "spi0.0":
> >     >         >     >       >     >       > [    2.957231]
> 0x000004000000-0x000008000000 : "bank A"
> >     >         >     >       >     >       > [    2.963332]
> 0x000000000000-0x000004000000 : "bank B"
> >     >         >     >       >     >       > [    2.968694] macb
> ff0b0000.ethernet: Not enabling partial store and forward
> >     >         >     >       >     >       > [    2.975333] macb
> ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
> >     >         >     >       (18:41:fe:0f:ff:02)
> >     >         >     >       >     >       > [    2.984472] macb
> ff0c0000.ethernet: Not enabling partial store and forward
> >     >         >     >       >     >       > [    2.992144] macb
> ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
> >     >         >     >       (18:41:fe:0f:ff:03)
> >     >         >     >       >     >       > [    3.001043] viper_enet
> viper_enet: Viper power GPIOs initialised
> >     >         >     >       >     >       > [    3.007313] viper_enet
> viper_enet vnet0 (uninitialized): Validate interface QSGMII
> >     >         >     >       >     >       > [    3.014914] viper_enet
> viper_enet vnet1 (uninitialized): Validate interface QSGMII
> >     >         >     >       >     >       > [    3.022138] viper_enet
> viper_enet vnet1 (uninitialized): Validate interface type 18
> >     >         >     >       >     >       > [    3.030274] viper_enet
> viper_enet vnet2 (uninitialized): Validate interface QSGMII
> >     >         >     >       >     >       > [    3.037785] viper_enet
> viper_enet vnet3 (uninitialized): Validate interface QSGMII
> >     >         >     >       >     >       > [    3.045301] viper_enet
> viper_enet: Viper enet registered
> >     >         >     >       >     >       > [    3.050958]
> xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
> >     >         >     >       >     >       > [    3.057135]
> xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
> >     >         >     >       >     >       > [    3.063538]
> xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
> >     >         >     >       >     >       > [    3.069920]
> xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
> >     >         >     >       >     >       > [    3.097729] si70xx: probe
> of 2-0040 failed with error -5
> >     >         >     >       >     >       > [    3.098042] cdns-wdt
> fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
> >     >         >     >       >     >       > [    3.105111] cdns-wdt
> ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
> >     >         >     >       >     >       > [    3.112457] viper-tamper
> viper-tamper: Device registered
> >     >         >     >       >     >       > [    3.117593] active_bank
> active_bank: boot bank: 1
> >     >         >     >       >     >       > [    3.122184] active_bank
> active_bank: boot mode: (0x02) qspi32
> >     >         >     >       >     >       > [    3.128247] viper-vdpp
> a4000000.vdpp: Device Tree Probing
> >     >         >     >       >     >       > [    3.133439] viper-vdpp
> a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >         >     >       >     >       > [    3.142151] viper-vdpp
> a4000000.vdpp: Tamper handler registered
> >     >         >     >       >     >       > [    3.147438] viper-vdpp
> a4000000.vdpp: Device registered
> >     >         >     >       >     >       > [    3.153007] lpc55_l2
> spi1.0: registered handler for protocol 0
> >     >         >     >       >     >       > [    3.158582] lpc55_user
> lpc55_user: The major number for your device is 236
> >     >         >     >       >     >       > [    3.165976] lpc55_l2
> spi1.0: registered handler for protocol 1
> >     >         >     >       >     >       > [    3.181999] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >         >     >       >     >       > [    3.182856] rtc-lpc55
> rtc_lpc55: registered as rtc0
> >     >         >     >       >     >       > [    3.188656] lpc55_l2
> spi1.0: (2) mcu still not ready?
> >     >         >     >       >     >       > [    3.193744] lpc55_l2
> spi1.0: (3) mcu still not ready?
> >     >         >     >       >     >       > [    3.198848] lpc55_l2
> spi1.0: (4) mcu still not ready?
> >     >         >     >       >     >       > [    3.202932] mmc0: SDHCI
> controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> >     >         >     >       >     >       > [    3.210689] lpc55_l2
> spi1.0: (5) mcu still not ready?
> >     >         >     >       >     >       > [    3.215694] lpc55_l2
> spi1.0: rx error: -110
> >     >         >     >       >     >       > [    3.284438] mmc0: new
> HS200 MMC card at address 0001
> >     >         >     >       >     >       > [    3.285179] mmcblk0:
> mmc0:0001 SEM16G 14.6 GiB
> >     >         >     >       >     >       > [    3.291784]  mmcblk0: p1
> p2 p3 p4 p5 p6 p7 p8
> >     >         >     >       >     >       > [    3.293915] mmcblk0boot0:
> mmc0:0001 SEM16G 4.00 MiB
> >     >         >     >       >     >       > [    3.299054] mmcblk0boot1:
> mmc0:0001 SEM16G 4.00 MiB
> >     >         >     >       >     >       > [    3.303905] mmcblk0rpmb:
> mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
> >     >         >     >       >     >       > [    3.582676] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >         >     >       >     >       > [    3.583332] rtc-lpc55
> rtc_lpc55: hctosys: unable to read the hardware clock
> >     >         >     >       >     >       > [    3.591252] cdns-i2c
> ff020000.i2c: recovery information complete
> >     >         >     >       >     >       > [    3.597085] at24 0-0050:
> supply vcc not found, using dummy regulator
> >     >         >     >       >     >       > [    3.603011] lpc55_l2
> spi1.0: (2) mcu still not ready?
> >     >         >     >       >     >       > [    3.608093] at24 0-0050:
> 256 byte spd EEPROM, read-only
> >     >         >     >       >     >       > [    3.613620] lpc55_l2
> spi1.0: (3) mcu still not ready?
> >     >         >     >       >     >       > [    3.619362] lpc55_l2
> spi1.0: (4) mcu still not ready?
> >     >         >     >       >     >       > [    3.624224] rtc-rv3028
> 0-0052: registered as rtc1
> >     >         >     >       >     >       > [    3.628343] lpc55_l2
> spi1.0: (5) mcu still not ready?
> >     >         >     >       >     >       > [    3.633253] lpc55_l2
> spi1.0: rx error: -110
> >     >         >     >       >     >       > [    3.639104]
> k81_bootloader 0-0010: probe
> >     >         >     >       >     >       > [    3.641628] VMCU: :
> (235:0) registered
> >     >         >     >       >     >       > [    3.641635]
> k81_bootloader 0-0010: probe completed
> >     >         >     >       >     >       > [    3.668346] cdns-i2c
> ff020000.i2c: 400 kHz mmio ff020000 irq 28
> >     >         >     >       >     >       > [    3.669154] cdns-i2c
> ff030000.i2c: recovery information complete
> >     >         >     >       >     >       > [    3.675412] lm75 1-0048:
> supply vs not found, using dummy regulator
> >     >         >     >       >     >       > [    3.682920] lm75 1-0048:
> hwmon1: sensor 'tmp112'
> >     >         >     >       >     >       > [    3.686548] i2c i2c-1:
> Added multiplexed i2c bus 3
> >     >         >     >       >     >       > [    3.690795] i2c i2c-1:
> Added multiplexed i2c bus 4
> >     >         >     >       >     >       > [    3.695629] i2c i2c-1:
> Added multiplexed i2c bus 5
> >     >         >     >       >     >       > [    3.700492] i2c i2c-1:
> Added multiplexed i2c bus 6
> >     >         >     >       >     >       > [    3.705157] pca954x
> 1-0070: registered 4 multiplexed busses for I2C switch pca9546
> >     >         >     >       >     >       > [    3.713049] at24 1-0054:
> supply vcc not found, using dummy regulator
> >     >         >     >       >     >       > [    3.720067] at24 1-0054:
> 1024 byte 24c08 EEPROM, read-only
> >     >         >     >       >     >       > [    3.724761] cdns-i2c
> ff030000.i2c: 100 kHz mmio ff030000 irq 29
> >     >         >     >       >     >       > [    3.731272] sfp
> viper_enet:sfp-eth1: Host maximum power 2.0W
> >     >         >     >       >     >       > [    3.737549]
> sfp_register_socket: got sfp_bus
> >     >         >     >       >     >       > [    3.740709]
> sfp_register_socket: register sfp_bus
> >     >         >     >       >     >       > [    3.745459]
> sfp_register_bus: ops ok!
> >     >         >     >       >     >       > [    3.749179]
> sfp_register_bus: Try to attach
> >     >         >     >       >     >       > [    3.753419]
> sfp_register_bus: Attach succeeded
> >     >         >     >       >     >       > [    3.757914]
> sfp_register_bus: upstream ops attach
> >     >         >     >       >     >       > [    3.762677]
> sfp_register_bus: Bus registered
> >     >         >     >       >     >       > [    3.766999]
> sfp_register_socket: register sfp_bus succeeded
> >     >         >     >       >     >       > [    3.775870] of_cfs_init
> >     >         >     >       >     >       > [    3.776000] of_cfs_init:
> OK
> >     >         >     >       >     >       > [    3.778211] clk: Not
> disabling unused clocks
> >     >         >     >       >     >       > [   11.278477] Freeing
> initrd memory: 206056K
> >     >         >     >       >     >       > [   11.279406] Freeing
> unused kernel memory: 1536K
> >     >         >     >       >     >       > [   11.314006] Checked W+X
> mappings: passed, no W+X pages found
> >     >         >     >       >     >       > [   11.314142] Run /init as
> init process
> >     >         >     >       >     >       > INIT: version 3.01 booting
> >     >         >     >       >     >       > fsck (busybox 1.35.0)
> >     >         >     >       >     >       > /dev/mmcblk0p1: clean,
> 12/102400 files, 238162/409600 blocks
> >     >         >     >       >     >       > /dev/mmcblk0p2: clean,
> 12/102400 files, 171972/409600 blocks
> >     >         >     >       >     >       > /dev/mmcblk0p3 was not
> cleanly unmounted, check forced.
> >     >         >     >       >     >       > /dev/mmcblk0p3: 20/4096
> files (0.0% non-contiguous), 663/16384 blocks
> >     >         >     >       >     >       > [   11.553073] EXT4-fs
> (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
> >     >         >     >       disabled.
> >     >         >     >       >     >       > Starting random number
> generator daemon.
> >     >         >     >       >     >       > [   11.580662] random: crng
> init done
> >     >         >     >       >     >       > Starting udev
> >     >         >     >       >     >       > [   11.613159] udevd[142]:
> starting version 3.2.10
> >     >         >     >       >     >       > [   11.620385] udevd[143]:
> starting eudev-3.2.10
> >     >         >     >       >     >       > [   11.704481] macb
> ff0b0000.ethernet control_red: renamed from eth0
> >     >         >     >       >     >       > [   11.720264] macb
> ff0c0000.ethernet control_black: renamed from eth1
> >     >         >     >       >     >       > [   12.063396]
> ip_local_port_range: prefer different parity for start/end values.
> >     >         >     >       >     >       > [   12.084801] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >         >     >       >     >       > hwclock: RTC_RD_TIME:
> Invalid exchange
> >     >         >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
> >     >         >     >       >     >       > [   12.115309] rtc-lpc55
> rtc_lpc55: lpc55_rtc_set_time: bad result
> >     >         >     >       >     >       > hwclock: RTC_SET_TIME:
> Invalid exchange
> >     >         >     >       >     >       > [   12.131027] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >         >     >       >     >       > Starting mcud
> >     >         >     >       >     >       > INIT: Entering runlevel: 5
> >     >         >     >       >     >       > Configuring network
> interfaces... done.
> >     >         >     >       >     >       > resetting network interface
> >     >         >     >       >     >       > [   12.718295] macb
> ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver
> [Xilinx
> >     >         >     >       PCS/PMA PHY] (irq=POLL)
> >     >         >     >       >     >       > [   12.723919] macb
> ff0b0000.ethernet control_red: configuring for phy/gmii link mode
> >     >         >     >       >     >       > [   12.732151] pps pps0: new
> PPS source ptp0
> >     >         >     >       >     >       > [   12.735563] macb
> ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
> >     >         >     >       >     >       > [   12.745724] macb
> ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver
> [Xilinx
> >     >         >     >       PCS/PMA PHY]
> >     >         >     >       >     >       (irq=POLL)
> >     >         >     >       >     >       > [   12.753469] macb
> ff0c0000.ethernet control_black: configuring for phy/gmii link mode
> >     >         >     >       >     >       > [   12.761804] pps pps1: new
> PPS source ptp1
> >     >         >     >       >     >       > [   12.765398] macb
> ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
> >     >         >     >       >     >       > Auto-negotiation: off
> >     >         >     >       >     >       > Auto-negotiation: off
> >     >         >     >       >     >       > [   16.828151] macb
> ff0b0000.ethernet control_red: unable to generate target frequency:
> 125000000 Hz
> >     >         >     >       >     >       > [   16.834553] macb
> ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
> >     >         >     >       >     >       > [   16.860552] macb
> ff0c0000.ethernet control_black: unable to generate target frequency:
> 125000000 Hz
> >     >         >     >       >     >       > [   16.867052] macb
> ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
> >     >         >     >       >     >       > Starting Failsafe Secure
> Shell server in port 2222: sshd
> >     >         >     >       >     >       > done.
> >     >         >     >       >     >       > Starting rpcbind
> daemon...done.
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > [   17.093019] rtc-lpc55
> rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >         >     >       >     >       > hwclock: RTC_RD_TIME:
> Invalid exchange
> >     >         >     >       >     >       > Starting State Manager
> Service
> >     >         >     >       >     >       > Start state-manager
> restarter...
> >     >         >     >       >     >       > (XEN) d0v1 Forwarding AES
> operation: 3254779951
> >     >         >     >       >     >       > Starting
> /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid
> 80efc224-c202-4f8e-a949-4dae7f04a0aa
> >     >         >     >       devid 1 transid 744
> >     >         >     >       >     >       /dev/dm-0
> >     >         >     >       >     >       > scanned by udevd (385)
> >     >         >     >       >     >       > [   17.349933] BTRFS info
> (device dm-0): disk space caching is enabled
> >     >         >     >       >     >       > [   17.350670] BTRFS info
> (device dm-0): has skinny extents
> >     >         >     >       >     >       > [   17.364384] BTRFS info
> (device dm-0): enabling ssd optimizations
> >     >         >     >       >     >       > [   17.830462] BTRFS: device
> fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> >     >         >     >       /dev/mapper/client_prov scanned by
> >     >         >     >       >     >       mkfs.btrfs
> >     >         >     >       >     >       > (526)
> >     >         >     >       >     >       > [   17.872699] BTRFS info
> (device dm-1): using free space tree
> >     >         >     >       >     >       > [   17.872771] BTRFS info
> (device dm-1): has skinny extents
> >     >         >     >       >     >       > [   17.878114] BTRFS info
> (device dm-1): flagging fs with big metadata feature
> >     >         >     >       >     >       > [   17.894289] BTRFS info
> (device dm-1): enabling ssd optimizations
> >     >         >     >       >     >       > [   17.895695] BTRFS info
> (device dm-1): checking UUID tree
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > Setting domain 0 name, domid
> and JSON config...
> >     >         >     >       >     >       > Done setting up Dom0
> >     >         >     >       >     >       > Starting xenconsoled...
> >     >         >     >       >     >       > Starting QEMU as disk
> backend for dom0
> >     >         >     >       >     >       > Starting domain watchdog
> daemon: xenwatchdogd startup
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > [   18.408647] BTRFS: device
> fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> >     >         >     >       /dev/mapper/client_config scanned by
> >     >         >     >       >     >       mkfs.btrfs
> >     >         >     >       >     >       > (574)
> >     >         >     >       >     >       > [done]
> >     >         >     >       >     >       > [   18.465552] BTRFS info
> (device dm-2): using free space tree
> >     >         >     >       >     >       > [   18.465629] BTRFS info
> (device dm-2): has skinny extents
> >     >         >     >       >     >       > [   18.471002] BTRFS info
> (device dm-2): flagging fs with big metadata feature
> >     >         >     >       >     >       > Starting crond: [
> 18.482371] BTRFS info (device dm-2): enabling ssd optimizations
> >     >         >     >       >     >       > [   18.486659] BTRFS info
> (device dm-2): checking UUID tree
> >     >         >     >       >     >       > OK
> >     >         >     >       >     >       > starting rsyslogd ... Log
> partition ready after 0 poll loops
> >     >         >     >       >     >       > done
> >     >         >     >       >     >       > rsyslogd: cannot connect to
> 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <
> http://172.18.0.1:514 <http://172.18.0.1:514>>> <http://172.18.0.1:514 <
> http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <
> http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>>>>: Network is unreachable [v8.2208.0 try
> >     >         >     >       https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>>> ]
> >     >         >     >       >     >       > [   18.670637] BTRFS: device
> fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
> >     >         >     >       scanned by udevd (518)
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > Please insert USB token and
> enter your role in login prompt.
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > login:
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > Regards,
> >     >         >     >       >     >       > O.
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >       > пн, 24 апр. 2023 г. в 23:39,
> Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
> >     >         >     >       >     >       >       Hi Oleg,
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       Here is the issue from
> your logs:
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       SError Interrupt on
> CPU0, code 0xbe000000 -- SError
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       SErrors are special
> signals to notify software of serious hardware
> >     >         >     >       >     >       >       errors.  Something is
> going very wrong. Defective hardware is a
> >     >         >     >       >     >       >       possibility.  Another
> possibility if software accessing address ranges
> >     >         >     >       >     >       >       that it is not
> supposed to, sometimes it causes SErrors.
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       Cheers,
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       Stefano
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       On Mon, 24 Apr 2023,
> Oleg Nikitenko wrote:
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >       > Hello,
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       > Thanks guys.
> >     >         >     >       >     >       >       > I found out where
> the problem was.
> >     >         >     >       >     >       >       > Now dom0 booted
> more. But I have a new one.
> >     >         >     >       >     >       >       > This is a kernel
> panic during Dom0 loading.
> >     >         >     >       >     >       >       > Maybe someone is
> able to suggest something ?
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       > Regards,
> >     >         >     >       >     >       >       > O.
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       > [    3.771362]
> sfp_register_bus: upstream ops attach
> >     >         >     >       >     >       >       > [    3.776119]
> sfp_register_bus: Bus registered
> >     >         >     >       >     >       >       > [    3.780459]
> sfp_register_socket: register sfp_bus succeeded
> >     >         >     >       >     >       >       > [    3.789399]
> of_cfs_init
> >     >         >     >       >     >       >       > [    3.789499]
> of_cfs_init: OK
> >     >         >     >       >     >       >       > [    3.791685] clk:
> Not disabling unused clocks
> >     >         >     >       >     >       >       > [   11.010355]
> SError Interrupt on CPU0, code 0xbe000000 -- SError
> >     >         >     >       >     >       >       > [   11.010380] CPU:
> 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >         >     >       >     >       >       > [   11.010393]
> Workqueue: events_unbound async_run_entry_fn
> >     >         >     >       >     >       >       > [   11.010414]
> pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> >     >         >     >       >     >       >       > [   11.010422] pc :
> simple_write_end+0xd0/0x130
> >     >         >     >       >     >       >       > [   11.010431] lr :
> generic_perform_write+0x118/0x1e0
> >     >         >     >       >     >       >       > [   11.010438] sp :
> ffffffc00809b910
> >     >         >     >       >     >       >       > [   11.010441] x29:
> ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
> >     >         >     >       >     >       >       > [   11.010451] x26:
> 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
> >     >         >     >       >     >       >       > [   11.010459] x23:
> ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
> >     >         >     >       >     >       >       > [   11.010472] x20:
> 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
> >     >         >     >       >     >       >       > [   11.010481] x17:
> 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
> >     >         >     >       >     >       >       > [   11.010490] x14:
> 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
> >     >         >     >       >     >       >       > [   11.010498] x11:
> 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> >     >         >     >       >     >       >       > [   11.010507] x8 :
> 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
> >     >         >     >       >     >       >       > [   11.010515] x5 :
> fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
> >     >         >     >       >     >       >       > [   11.010524] x2 :
> 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
> >     >         >     >       >     >       >       > [   11.010534]
> Kernel panic - not syncing: Asynchronous SError Interrupt
> >     >         >     >       >     >       >       > [   11.010539] CPU:
> 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >         >     >       >     >       >       > [   11.010545]
> Hardware name: D14 Viper Board - White Unit (DT)
> >     >         >     >       >     >       >       > [   11.010548]
> Workqueue: events_unbound async_run_entry_fn
> >     >         >     >       >     >       >       > [   11.010556] Call
> trace:
> >     >         >     >       >     >       >       > [   11.010558]
>  dump_backtrace+0x0/0x1c4
> >     >         >     >       >     >       >       > [   11.010567]
>  show_stack+0x18/0x2c
> >     >         >     >       >     >       >       > [   11.010574]
>  dump_stack_lvl+0x7c/0xa0
> >     >         >     >       >     >       >       > [   11.010583]
>  dump_stack+0x18/0x34
> >     >         >     >       >     >       >       > [   11.010588]
>  panic+0x14c/0x2f8
> >     >         >     >       >     >       >       > [   11.010597]
>  print_tainted+0x0/0xb0
> >     >         >     >       >     >       >       > [   11.010606]
>  arm64_serror_panic+0x6c/0x7c
> >     >         >     >       >     >       >       > [   11.010614]
>  do_serror+0x28/0x60
> >     >         >     >       >     >       >       > [   11.010621]
>  el1h_64_error_handler+0x30/0x50
> >     >         >     >       >     >       >       > [   11.010628]
>  el1h_64_error+0x78/0x7c
> >     >         >     >       >     >       >       > [   11.010633]
>  simple_write_end+0xd0/0x130
> >     >         >     >       >     >       >       > [   11.010639]
>  generic_perform_write+0x118/0x1e0
> >     >         >     >       >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >     >         >     >       >     >       >       > [   11.010650]
>  generic_file_write_iter+0x78/0xd0
> >     >         >     >       >     >       >       > [   11.010656]
>  __kernel_write+0xfc/0x2ac
> >     >         >     >       >     >       >       > [   11.010665]
>  kernel_write+0x88/0x160
> >     >         >     >       >     >       >       > [   11.010673]
>  xwrite+0x44/0x94
> >     >         >     >       >     >       >       > [   11.010680]
>  do_copy+0xa8/0x104
> >     >         >     >       >     >       >       > [   11.010686]
>  write_buffer+0x38/0x58
> >     >         >     >       >     >       >       > [   11.010692]
>  flush_buffer+0x4c/0xbc
> >     >         >     >       >     >       >       > [   11.010698]
>  __gunzip+0x280/0x310
> >     >         >     >       >     >       >       > [   11.010704]
>  gunzip+0x1c/0x28
> >     >         >     >       >     >       >       > [   11.010709]
>  unpack_to_rootfs+0x170/0x2b0
> >     >         >     >       >     >       >       > [   11.010715]
>  do_populate_rootfs+0x80/0x164
> >     >         >     >       >     >       >       > [   11.010722]
>  async_run_entry_fn+0x48/0x164
> >     >         >     >       >     >       >       > [   11.010728]
>  process_one_work+0x1e4/0x3a0
> >     >         >     >       >     >       >       > [   11.010736]
>  worker_thread+0x7c/0x4c0
> >     >         >     >       >     >       >       > [   11.010743]
>  kthread+0x120/0x130
> >     >         >     >       >     >       >       > [   11.010750]
>  ret_from_fork+0x10/0x20
> >     >         >     >       >     >       >       > [   11.010757] SMP:
> stopping secondary CPUs
> >     >         >     >       >     >       >       > [   11.010784]
> Kernel Offset: 0x2f61200000 from 0xffffffc008000000
> >     >         >     >       >     >       >       > [   11.010788]
> PHYS_OFFSET: 0x0
> >     >         >     >       >     >       >       > [   11.010790] CPU
> features: 0x00000401,00000842
> >     >         >     >       >     >       >       > [   11.010795]
> Memory Limit: none
> >     >         >     >       >     >       >       > [   11.277509] ---[
> end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       > пт, 21 апр. 2023 г.
> в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>
> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>:
> >     >         >     >       >     >       >       >       Hi Oleg,
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >       On 21/04/2023
> 14:49, Oleg Nikitenko wrote:
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > Hello Michal,
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > I was not
> able to enable earlyprintk in the xen for now.
> >     >         >     >       >     >       >       >       > I decided to
> choose another way.
> >     >         >     >       >     >       >       >       > This is a
> xen's command line that I found out completely.
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > (XEN) $$$$
> console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
> >     >         >     >       bootscrub=0
> >     >         >     >       >     >       vwfi=native
> >     >         >     >       >     >       >       sched=null
> >     >         >     >       >     >       >       >       timer_slop=0
> >     >         >     >       >     >       >       >       Yes, adding a
> printk() in Xen was also a good idea.
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > So you are
> absolutely right about a command line.
> >     >         >     >       >     >       >       >       > Now I am
> going to find out why xen did not have the correct parameters from the
> device
> >     >         >     >       tree.
> >     >         >     >       >     >       >       >       Maybe you will
> find this document helpful:
> >     >         >     >       >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>>
> >     >         >     >       <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>>>
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >       ~Michal
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > Regards,
> >     >         >     >       >     >       >       >       > Oleg
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       > пт, 21 апр.
> 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>
> >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>>>:
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >     On
> 21/04/2023 10:04, Oleg Nikitenko wrote:
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     > 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:
> >     >         >     >       >     >       >       >       >     In the
> .config file or in some Yocto file (listing additional Kconfig options)
> added
> >     >         >     >       to SRC_URI?
> >     >         >     >       >     >       >       >       >     You
> shouldn't really modify .config file but if you do, you should execute "make
> >     >         >     >       olddefconfig"
> >     >         >     >       >     >       afterwards.
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK
> >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK_ZYNQMP
> >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_UART_CHOICE_CADENCE
> >     >         >     >       >     >       >       >       >     I hope
> you added =y to them.
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >     Anyway,
> you have at least the following solutions:
> >     >         >     >       >     >       >       >       >     1) Run
> bitbake xen -c menuconfig to properly set early printk
> >     >         >     >       >     >       >       >       >     2) Find
> out how you enable other Kconfig options in your project (e.g.
> >     >         >     >       CONFIG_COLORING=y that is not
> >     >         >     >       >     >       enabled by
> >     >         >     >       >     >       >       default)
> >     >         >     >       >     >       >       >       >     3)
> Append the following to "xen/arch/arm/configs/arm64_defconfig":
> >     >         >     >       >     >       >       >       >
>  CONFIG_EARLY_PRINTK_ZYNQMP=y
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >     ~Michal
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     > Host
> hangs in build time.
> >     >         >     >       >     >       >       >       >     > Maybe
> I did not set something in the config build file ?
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
> Regards,
> >     >         >     >       >     >       >       >       >     > Oleg
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     > чт, 20
> апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>
> >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>>:
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  Thanks Michal,
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  You gave me an idea.
> >     >         >     >       >     >       >       >       >     >     I
> am going to try it today.
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  Regards,
> >     >         >     >       >     >       >       >       >     >     O.
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>
> >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>>:
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  Thanks Stefano.
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  I am going to do it today.
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  Regards,
> >     >         >     >       >     >       >       >       >     >
>  O.
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >     >
>  ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>
> >     >         >     >       >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>>
> >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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 <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >     >         >     >       >     >       <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>
> >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>
> >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>
> >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>
> >     >         >     >       >     >       <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>>
> >     >         >     >       >     >       >       >       <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>
> >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@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:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>
> >     >         >     >       >     >       >       >       <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>>>>> <mailto:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>
> >     >         >     >       <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@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
> >     >         >     >       <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>
> >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>>>
> >     >         >     >       >     >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>
> >     >         >     >       <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>
> >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>
> >     >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
> >     >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>
> >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>
> >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>
> >     >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
> >     >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> 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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>
> >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >     >         >     >       >     >       >       >       >     >
>      >       >
> >     >         >     >       >     >       >       >       >     >
>      >
> >     >         >     >       >     >       >       >       >     >
>      >
> >     >         >     >       >     >       >       >       >     >
>      >
> >     >         >     >       >     >       >       >       >     >
> >     >         >     >       >     >       >       >       >
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >       >
> >     >         >     >       >     >
> >     >         >     >       >     >
> >     >         >     >       >     >
> >     >         >     >       >
> >     >         >     >
> >     >         >     >
> >     >         >     >
> >     >         >
> >     >
> >
>

[-- Attachment #2: Type: text/html, Size: 279521 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-16 15:14                                                                       ` Oleg Nikitenko
@ 2023-05-16 18:00                                                                         ` Michal Orzel
  2023-05-19 13:38                                                                           ` Oleg Nikitenko
  0 siblings, 1 reply; 41+ messages in thread
From: Michal Orzel @ 2023-05-16 18:00 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand



On 16/05/2023 17:14, Oleg Nikitenko wrote:
> 	
> 
> 
> Hi guys,
> 
> Thanks Michal.
> 
> So if I have more RAM It is possible to increase the color density.
> 
> For example 8Gb/16 it is 512 Mb approximately.
> Is this correct ?
Yes.
To my previous reply I should also add that the number of colors depends on the page size,
but in Xen, we use 4kB pages so 64kB way size results in 16 colors.

~Michal

> Regards,
> Oleg
> 
> вт, 16 мая 2023 г. в 17:40, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com>>:
> 
>     Hi Oleg,
> 
>     On 16/05/2023 14:15, Oleg Nikitenko wrote:
>     >       
>     >
>     >
>     > Hello,
>     >
>     > Thanks a lot Michal.
>     >
>     > Then the next question.
>     > When I just started my experiments with xen, Stefano mentioned that each cache's color size is 256M.
>     > Is it possible to extend this figure ?
>     With 16 colors (e.g. on Cortex-A53) and 4GB of memory, roughly each color is 256M (i.e. 4GB/16 = 256M).
>     So as you can see this figure depends on the number of colors and memory size.
> 
>     ~Michal
> 
>     >
>     > Regards,
>     > Oleg
>     >
>     > пн, 15 мая 2023 г. в 11:57, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>:
>     >
>     >     Hi Oleg,
>     >
>     >     On 15/05/2023 10:51, Oleg Nikitenko wrote:
>     >     >       
>     >     >
>     >     >
>     >     > Hello guys,
>     >     >
>     >     > Thanks a lot.
>     >     > After a long problem list I was able to run xen with Dom0 with a cache color.
>     >     > One more question from my side.
>     >     > I want to run a guest with color mode too.
>     >     > I inserted a string into guest config file llc-colors = "9-13"
>     >     > I got an error
>     >     > [  457.517004] loop0: detected capacity change from 0 to 385840
>     >     > Parsing config from /xen/red_config.cfg
>     >     > /xen/red_config.cfg:26: config parsing error near `-colors': lexical error
>     >     > warning: Config file looks like it contains Python code.
>     >     > warning:  Arbitrary Python is no longer supported.
>     >     > warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig> <https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig>> <https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig> <https://wiki.xen.org/wiki/PythonInXlConfig <https://wiki.xen.org/wiki/PythonInXlConfig>>>
>     >     > Failed to parse config: Invalid argument
>     >     > So this is a question.
>     >     > Is it possible to assign a color mode for the DomU by config file ?
>     >     > If so, what string should I use?
>     >     Please, always refer to the relevant documentation. In this case, for xl.cfg:
>     >     https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890 <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890 <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890>>
>     >
>     >     ~Michal
>     >
>     >     >
>     >     > Regards,
>     >     > Oleg
>     >     >
>     >     > чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
>     >     >
>     >     >     Hi Michal,
>     >     >
>     >     >     Thanks.
>     >     >     This compilation previously had a name CONFIG_COLORING.
>     >     >     It mixed me up.
>     >     >
>     >     >     Regards,
>     >     >     Oleg
>     >     >
>     >     >     чт, 11 мая 2023 г. в 13:15, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
>     >     >
>     >     >         Hi Oleg,
>     >     >
>     >     >         On 11/05/2023 12:02, Oleg Nikitenko wrote:
>     >     >         >       
>     >     >         >
>     >     >         >
>     >     >         > Hello,
>     >     >         >
>     >     >         > Thanks Stefano.
>     >     >         > Then the next question.
>     >     >         > I cloned xen repo from xilinx site https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>>>
>     >     >         > I managed to build a xlnx_rebase_4.17 branch in my environment.
>     >     >         > I did it without coloring first. I did not find any color footprints at this branch.
>     >     >         > I realized coloring is not in the xlnx_rebase_4.17 branch yet.
>     >     >         This is not true. Cache coloring is in xlnx_rebase_4.17. Please see the docs:
>     >     >         https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>>>
>     >     >
>     >     >         It describes the feature and documents the required properties.
>     >     >
>     >     >         ~Michal
>     >     >
>     >     >         >
>     >     >         >
>     >     >         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
>     >     >         >
>     >     >         >     We test Xen Cache Coloring regularly on zcu102. Every Petalinux release
>     >     >         >     (twice a year) is tested with cache coloring enabled. The last Petalinux
>     >     >         >     release is 2023.1 and the kernel used is this:
>     >     >         >     https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>
>     <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>>>
>     >     >         >
>     >     >         >
>     >     >         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
>     >     >         >     > Hello guys,
>     >     >         >     >
>     >     >         >     > I have a couple of more questions.
>     >     >         >     > Have you ever run xen with the cache coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
>     >     >         >     > When did you run xen with the cache coloring last time ?
>     >     >         >     > What kernel version did you use for Dom0 when you ran xen with the cache coloring last time ?
>     >     >         >     >
>     >     >         >     > Regards,
>     >     >         >     > Oleg
>     >     >         >     >
>     >     >         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>:
>     >     >         >     >       Hi Michal,
>     >     >         >     >
>     >     >         >     > Thanks.
>     >     >         >     >
>     >     >         >     > Regards,
>     >     >         >     > Oleg
>     >     >         >     >
>     >     >         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>:
>     >     >         >     >       Hi Oleg,
>     >     >         >     >
>     >     >         >     >       Replying, so that you do not need to wait for Stefano.
>     >     >         >     >
>     >     >         >     >       On 05/05/2023 10:28, Oleg Nikitenko wrote:
>     >     >         >     >       >       
>     >     >         >     >       >
>     >     >         >     >       >
>     >     >         >     >       > Hello Stefano,
>     >     >         >     >       >
>     >     >         >     >       > I would like to try a xen cache color property from this repo  https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>>>
>     >     >         >     >       <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git> <https://xenbits.xen.org/git-http/xen.git <https://xenbits.xen.org/git-http/xen.git>>>>>
>     >     >         >     >       > Could you tell whot branch I should use ?
>     >     >         >     >       Cache coloring feature is not part of the upstream tree and it is still under review.
>     >     >         >     >       You can only find it integrated in the Xilinx Xen tree.
>     >     >         >     >
>     >     >         >     >       ~Michal
>     >     >         >     >
>     >     >         >     >       >
>     >     >         >     >       > Regards,
>     >     >         >     >       > Oleg
>     >     >         >     >       >
>     >     >         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
>     >     >         >     >       >
>     >     >         >     >       >     I am familiar with the zcu102 but I don't know how you could possibly
>     >     >         >     >       >     generate a SError.
>     >     >         >     >       >
>     >     >         >     >       >     I suggest to try to use ImageBuilder [1] to generate the boot
>     >     >         >     >       >     configuration as a test because that is known to work well for zcu102.
>     >     >         >     >       >
>     >     >         >     >       >     [1] https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>
>     <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder> <https://gitlab.com/xen-project/imagebuilder <https://gitlab.com/xen-project/imagebuilder>>>>>
>     >     >         >     >       >
>     >     >         >     >       >
>     >     >         >     >       >     On Thu, 27 Apr 2023, Oleg Nikitenko wrote:
>     >     >         >     >       >     > Hello Stefano,
>     >     >         >     >       >     >
>     >     >         >     >       >     > Thanks for clarification.
>     >     >         >     >       >     > We nighter use ImageBuilder nor uboot boot script.
>     >     >         >     >       >     > A model is zcu102 compatible.
>     >     >         >     >       >     >
>     >     >         >     >       >     > Regards,
>     >     >         >     >       >     > O.
>     >     >         >     >       >     >
>     >     >         >     >       >     > вт, 25 апр. 2023 г. в 21:21, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
>     >     >         >     >       >     >       This is interesting. Are you using Xilinx hardware by any chance? If so,
>     >     >         >     >       >     >       which board?
>     >     >         >     >       >     >
>     >     >         >     >       >     >       Are you using ImageBuilder to generate your boot.scr boot script? If so,
>     >     >         >     >       >     >       could you please post your ImageBuilder config file? If not, can you
>     >     >         >     >       >     >       post the source of your uboot boot script?
>     >     >         >     >       >     >
>     >     >         >     >       >     >       SErrors are supposed to be related to a hardware failure of some kind.
>     >     >         >     >       >     >       You are not supposed to be able to trigger an SError easily by
>     >     >         >     >       >     >       "mistake". I have not seen SErrors due to wrong cache coloring
>     >     >         >     >       >     >       configurations on any Xilinx board before.
>     >     >         >     >       >     >
>     >     >         >     >       >     >       The differences between Xen with and without cache coloring from a
>     >     >         >     >       >     >       hardware perspective are:
>     >     >         >     >       >     >
>     >     >         >     >       >     >       - With cache coloring, the SMMU is enabled and does address translations
>     >     >         >     >       >     >         even for dom0. Without cache coloring the SMMU could be disabled, and
>     >     >         >     >       >     >         if enabled, the SMMU doesn't do any address translations for Dom0. If
>     >     >         >     >       >     >         there is a hardware failure related to SMMU address translation it
>     >     >         >     >       >     >         could only trigger with cache coloring. This would be my normal
>     >     >         >     >       >     >         suggestion for you to explore, but the failure happens too early
>     >     >         >     >       >     >         before any DMA-capable device is programmed. So I don't think this can
>     >     >         >     >       >     >         be the issue.
>     >     >         >     >       >     >
>     >     >         >     >       >     >       - With cache coloring, the memory allocation is very different so you'll
>     >     >         >     >       >     >         end up using different DDR regions for Dom0. So if your DDR is
>     >     >         >     >       >     >         defective, you might only see a failure with cache coloring enabled
>     >     >         >     >       >     >         because you end up using different regions.
>     >     >         >     >       >     >
>     >     >         >     >       >     >
>     >     >         >     >       >     >       On Tue, 25 Apr 2023, Oleg Nikitenko wrote:
>     >     >         >     >       >     >       > Hi Stefano,
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > Thank you.
>     >     >         >     >       >     >       > If I build xen without colors support there is not this error.
>     >     >         >     >       >     >       > All the domains are booted well.
>     >     >         >     >       >     >       > Hense it can not be a hardware issue.
>     >     >         >     >       >     >       > This panic arrived during unpacking the rootfs.
>     >     >         >     >       >     >       > Here I attached the boot log xen/Dom0 without color.
>     >     >         >     >       >     >       > A highlighted strings printed exactly after the place where 1-st time panic arrived.
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >  Xen 4.16.1-pre
>     >     >         >     >       >     >       > (XEN) Xen version 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0) debug=y
>     >     >         >     >       2023-04-21
>     >     >         >     >       >     >       > (XEN) Latest ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
>     >     >         >     >       >     >       > (XEN) build-id: c1847258fdb1b79562fc710dda40008f96c0fde5
>     >     >         >     >       >     >       > (XEN) Processor: 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
>     >     >         >     >       >     >       > (XEN) 64-bit Execution:
>     >     >         >     >       >     >       > (XEN)   Processor Features: 0000000000002222 0000000000000000
>     >     >         >     >       >     >       > (XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
>     >     >         >     >       >     >       > (XEN)     Extensions: FloatingPoint AdvancedSIMD
>     >     >         >     >       >     >       > (XEN)   Debug Features: 0000000010305106 0000000000000000
>     >     >         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000 0000000000000000
>     >     >         >     >       >     >       > (XEN)   Memory Model Features: 0000000000001122 0000000000000000
>     >     >         >     >       >     >       > (XEN)   ISA Features:  0000000000011120 0000000000000000
>     >     >         >     >       >     >       > (XEN) 32-bit Execution:
>     >     >         >     >       >     >       > (XEN)   Processor Features: 0000000000000131:0000000000011011
>     >     >         >     >       >     >       > (XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 Jazelle
>     >     >         >     >       >     >       > (XEN)     Extensions: GenericTimer Security
>     >     >         >     >       >     >       > (XEN)   Debug Features: 0000000003010066
>     >     >         >     >       >     >       > (XEN)   Auxiliary Features: 0000000000000000
>     >     >         >     >       >     >       > (XEN)   Memory Model Features: 0000000010201105 0000000040000000
>     >     >         >     >       >     >       > (XEN)                          0000000001260000 0000000002102211
>     >     >         >     >       >     >       > (XEN)   ISA Features: 0000000002101110 0000000013112111 0000000021232042
>     >     >         >     >       >     >       > (XEN)                 0000000001112131 0000000000011142 0000000000011121
>     >     >         >     >       >     >       > (XEN) Using SMC Calling Convention v1.2
>     >     >         >     >       >     >       > (XEN) Using PSCI v1.1
>     >     >         >     >       >     >       > (XEN) SMP: Allowing 4 CPUs
>     >     >         >     >       >     >       > (XEN) Generic Timer IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
>     >     >         >     >       >     >       > (XEN) GICv2 initialization:
>     >     >         >     >       >     >       > (XEN)         gic_dist_addr=00000000f9010000
>     >     >         >     >       >     >       > (XEN)         gic_cpu_addr=00000000f9020000
>     >     >         >     >       >     >       > (XEN)         gic_hyp_addr=00000000f9040000
>     >     >         >     >       >     >       > (XEN)         gic_vcpu_addr=00000000f9060000
>     >     >         >     >       >     >       > (XEN)         gic_maintenance_irq=25
>     >     >         >     >       >     >       > (XEN) GICv2: Adjusting CPU interface base to 0xf902f000
>     >     >         >     >       >     >       > (XEN) GICv2: 192 lines, 4 cpus, secure (IID 0200143b).
>     >     >         >     >       >     >       > (XEN) Using scheduler: null Scheduler (null)
>     >     >         >     >       >     >       > (XEN) Initializing null scheduler
>     >     >         >     >       >     >       > (XEN) WARNING: This is experimental software in development.
>     >     >         >     >       >     >       > (XEN) Use at your own risk.
>     >     >         >     >       >     >       > (XEN) Allocated console ring of 32 KiB.
>     >     >         >     >       >     >       > (XEN) CPU0: Guest atomics will try 12 times before pausing the domain
>     >     >         >     >       >     >       > (XEN) Bringing up CPU1
>     >     >         >     >       >     >       > (XEN) CPU1: Guest atomics will try 13 times before pausing the domain
>     >     >         >     >       >     >       > (XEN) CPU 1 booted.
>     >     >         >     >       >     >       > (XEN) Bringing up CPU2
>     >     >         >     >       >     >       > (XEN) CPU2: Guest atomics will try 13 times before pausing the domain
>     >     >         >     >       >     >       > (XEN) CPU 2 booted.
>     >     >         >     >       >     >       > (XEN) Bringing up CPU3
>     >     >         >     >       >     >       > (XEN) CPU3: Guest atomics will try 13 times before pausing the domain
>     >     >         >     >       >     >       > (XEN) Brought up 4 CPUs
>     >     >         >     >       >     >       > (XEN) CPU 3 booted.
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: probing hardware configuration...
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: SMMUv2 with:
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stage 2 translation
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: stream matching with 48 register groups, mask 0x7fff<2>smmu:
>     >     >         >     >       /axi/smmu@fd800000: 16 context
>     >     >         >     >       >     >       banks (0
>     >     >         >     >       >     >       > stage-2 only)
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: registered 29 master devices
>     >     >         >     >       >     >       > (XEN) I/O virtualisation enabled
>     >     >         >     >       >     >       > (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) alternatives: Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
>     >     >         >     >       >     >       > (XEN) *** LOADING DOMAIN 0 ***
>     >     >         >     >       >     >       > (XEN) Loading d0 kernel from boot module @ 0000000001000000
>     >     >         >     >       >     >       > (XEN) Loading ramdisk from boot module @ 0000000002000000
>     >     >         >     >       >     >       > (XEN) Allocating 1:1 mappings totalling 1600MB for dom0:
>     >     >         >     >       >     >       > (XEN) BANK[0] 0x00000010000000-0x00000020000000 (256MB)
>     >     >         >     >       >     >       > (XEN) BANK[1] 0x00000024000000-0x00000028000000 (64MB)
>     >     >         >     >       >     >       > (XEN) BANK[2] 0x00000030000000-0x00000080000000 (1280MB)
>     >     >         >     >       >     >       > (XEN) Grant table range: 0x00000000e00000-0x00000000e40000
>     >     >         >     >       >     >       > (XEN) smmu: /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
>     >     >         >     >       >     >       > (XEN) Allocating PPI 16 for event channel interrupt
>     >     >         >     >       >     >       > (XEN) Extended region 0: 0x81200000->0xa0000000
>     >     >         >     >       >     >       > (XEN) Extended region 1: 0xb1200000->0xc0000000
>     >     >         >     >       >     >       > (XEN) Extended region 2: 0xc8000000->0xe0000000
>     >     >         >     >       >     >       > (XEN) Extended region 3: 0xf0000000->0xf9000000
>     >     >         >     >       >     >       > (XEN) Extended region 4: 0x100000000->0x600000000
>     >     >         >     >       >     >       > (XEN) Extended region 5: 0x880000000->0x8000000000
>     >     >         >     >       >     >       > (XEN) Extended region 6: 0x8001000000->0x10000000000
>     >     >         >     >       >     >       > (XEN) Loading zImage from 0000000001000000 to 0000000010000000-0000000010e41008
>     >     >         >     >       >     >       > (XEN) Loading d0 initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
>     >     >         >     >       >     >       > (XEN) Loading d0 DTB to 0x0000000013400000-0x000000001340cbdc
>     >     >         >     >       >     >       > (XEN) Initial low memory virq threshold set at 0x4000 pages.
>     >     >         >     >       >     >       > (XEN) Std. Loglevel: All
>     >     >         >     >       >     >       > (XEN) Guest Loglevel: All
>     >     >         >     >       >     >       > (XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
>     >     >         >     >       >     >       > (XEN) null.c:353: 0 <-- d0v0
>     >     >         >     >       >     >       > (XEN) Freed 356kB init memory.
>     >     >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x84000050
>     >     >         >     >       >     >       > (XEN) d0v0 Unhandled SMC/HVC: 0x8600ff01
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
>     >     >         >     >       >     >       > (XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >     >         >     >       >     >       > [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
>     >     >         >     >       >     >       > [    0.000000] Linux version 5.15.72-xilinx-v2022.1 (oe-user@oe-host) (aarch64-portable-linux-gcc (GCC)
>     >     >         >     >       11.3.0, GNU ld (GNU
>     >     >         >     >       >     >       Binutils)
>     >     >         >     >       >     >       > 2.38.20220708) #1 SMP Tue Feb 21 05:47:54 UTC 2023
>     >     >         >     >       >     >       > [    0.000000] Machine model: D14 Viper Board - White Unit
>     >     >         >     >       >     >       > [    0.000000] Xen 4.16 support found
>     >     >         >     >       >     >       > [    0.000000] Zone ranges:
>     >     >         >     >       >     >       > [    0.000000]   DMA      [mem 0x0000000010000000-0x000000007fffffff]
>     >     >         >     >       >     >       > [    0.000000]   DMA32    empty
>     >     >         >     >       >     >       > [    0.000000]   Normal   empty
>     >     >         >     >       >     >       > [    0.000000] Movable zone start for each node
>     >     >         >     >       >     >       > [    0.000000] Early memory node ranges
>     >     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000010000000-0x000000001fffffff]
>     >     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022000000-0x0000000022147fff]
>     >     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000022200000-0x0000000022347fff]
>     >     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000024000000-0x0000000027ffffff]
>     >     >         >     >       >     >       > [    0.000000]   node   0: [mem 0x0000000030000000-0x000000007fffffff]
>     >     >         >     >       >     >       > [    0.000000] Initmem setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
>     >     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 8192 pages in unavailable ranges
>     >     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 184 pages in unavailable ranges
>     >     >         >     >       >     >       > [    0.000000] On node 0, zone DMA: 7352 pages in unavailable ranges
>     >     >         >     >       >     >       > [    0.000000] cma: Reserved 256 MiB at 0x000000006e000000
>     >     >         >     >       >     >       > [    0.000000] psci: probing for conduit method from DT.
>     >     >         >     >       >     >       > [    0.000000] psci: PSCIv1.1 detected in firmware.
>     >     >         >     >       >     >       > [    0.000000] psci: Using standard PSCI v0.2 function IDs
>     >     >         >     >       >     >       > [    0.000000] psci: Trusted OS migration not required
>     >     >         >     >       >     >       > [    0.000000] psci: SMC Calling Convention v1.1
>     >     >         >     >       >     >       > [    0.000000] percpu: Embedded 16 pages/cpu s32792 r0 d32744 u65536
>     >     >         >     >       >     >       > [    0.000000] Detected VIPT I-cache on CPU0
>     >     >         >     >       >     >       > [    0.000000] CPU features: kernel page table isolation forced ON by KASLR
>     >     >         >     >       >     >       > [    0.000000] CPU features: detected: Kernel page table isolation (KPTI)
>     >     >         >     >       >     >       > [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 403845
>     >     >         >     >       >     >       > [    0.000000] Kernel command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused fips=1
>     >     >         >     >       root=/dev/ram0
>     >     >         >     >       >     >       maxcpus=2
>     >     >         >     >       >     >       > [    0.000000] Unknown kernel command line parameters "earlyprintk=xen fips=1", will be passed to user
>     >     >         >     >       space.
>     >     >         >     >       >     >       > [    0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
>     >     >         >     >       >     >       > [    0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
>     >     >         >     >       >     >       > [    0.000000] mem auto-init: stack:off, heap alloc:on, heap free:on
>     >     >         >     >       >     >       > [    0.000000] mem auto-init: clearing system memory may take some time...
>     >     >         >     >       >     >       > [    0.000000] Memory: 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata, 1536K
>     >     >         >     >       init, 262K bss,
>     >     >         >     >       >     >       256944K reserved,
>     >     >         >     >       >     >       > 262144K cma-reserved)
>     >     >         >     >       >     >       > [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
>     >     >         >     >       >     >       > [    0.000000] rcu: Hierarchical RCU implementation.
>     >     >         >     >       >     >       > [    0.000000] rcu: RCU event tracing is enabled.
>     >     >         >     >       >     >       > [    0.000000] rcu: RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
>     >     >         >     >       >     >       > [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
>     >     >         >     >       >     >       > [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
>     >     >         >     >       >     >       > [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
>     >     >         >     >       >     >       > [    0.000000] Root IRQ handler: gic_handle_irq
>     >     >         >     >       >     >       > [    0.000000] arch_timer: cp15 timer(s) running at 100.00MHz (virt).
>     >     >         >     >       >     >       > [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x171024e7e0,
>     >     >         >     >       max_idle_ns: 440795205315 ns
>     >     >         >     >       >     >       > [    0.000000] sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
>     >     >         >     >       >     >       > [    0.000258] Console: colour dummy device 80x25
>     >     >         >     >       >     >       > [    0.310231] printk: console [hvc0] enabled
>     >     >         >     >       >     >       > [    0.314403] Calibrating delay loop (skipped), value calculated using timer frequency.. 200.00 BogoMIPS
>     >     >         >     >       (lpj=400000)
>     >     >         >     >       >     >       > [    0.324851] pid_max: default: 32768 minimum: 301
>     >     >         >     >       >     >       > [    0.329706] LSM: Security Framework initializing
>     >     >         >     >       >     >       > [    0.334204] Yama: becoming mindful.
>     >     >         >     >       >     >       > [    0.337865] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >     >         >     >       >     >       > [    0.345180] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
>     >     >         >     >       >     >       > [    0.354743] xen:grant_table: Grant tables using version 1 layout
>     >     >         >     >       >     >       > [    0.359132] Grant table initialized
>     >     >         >     >       >     >       > [    0.362664] xen:events: Using FIFO-based ABI
>     >     >         >     >       >     >       > [    0.366993] Xen: initializing cpu0
>     >     >         >     >       >     >       > [    0.370515] rcu: Hierarchical SRCU implementation.
>     >     >         >     >       >     >       > [    0.375930] smp: Bringing up secondary CPUs ...
>     >     >         >     >       >     >       > (XEN) null.c:353: 1 <-- d0v1
>     >     >         >     >       >     >       > (XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
>     >     >         >     >       >     >       > [    0.382549] Detected VIPT I-cache on CPU1
>     >     >         >     >       >     >       > [    0.388712] Xen: initializing cpu1
>     >     >         >     >       >     >       > [    0.388743] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
>     >     >         >     >       >     >       > [    0.388829] smp: Brought up 1 node, 2 CPUs
>     >     >         >     >       >     >       > [    0.406941] SMP: Total of 2 processors activated.
>     >     >         >     >       >     >       > [    0.411698] CPU features: detected: 32-bit EL0 Support
>     >     >         >     >       >     >       > [    0.416888] CPU features: detected: CRC32 instructions
>     >     >         >     >       >     >       > [    0.422121] CPU: All CPU(s) started at EL1
>     >     >         >     >       >     >       > [    0.426248] alternatives: patching kernel code
>     >     >         >     >       >     >       > [    0.431424] devtmpfs: initialized
>     >     >         >     >       >     >       > [    0.441454] KASLR enabled
>     >     >         >     >       >     >       > [    0.441602] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
>     >     >         >     >       7645041785100000 ns
>     >     >         >     >       >     >       > [    0.448321] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
>     >     >         >     >       >     >       > [    0.496183] NET: Registered PF_NETLINK/PF_ROUTE protocol family
>     >     >         >     >       >     >       > [    0.498277] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
>     >     >         >     >       >     >       > [    0.503772] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
>     >     >         >     >       >     >       > [    0.511610] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
>     >     >         >     >       >     >       > [    0.519478] audit: initializing netlink subsys (disabled)
>     >     >         >     >       >     >       > [    0.524985] audit: type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
>     >     >         >     >       >     >       > [    0.529169] thermal_sys: Registered thermal governor 'step_wise'
>     >     >         >     >       >     >       > [    0.533023] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
>     >     >         >     >       >     >       > [    0.545608] ASID allocator initialised with 32768 entries
>     >     >         >     >       >     >       > [    0.551030] xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
>     >     >         >     >       >     >       > [    0.559332] software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
>     >     >         >     >       >     >       > [    0.583565] HugeTLB registered 1.00 GiB page size, pre-allocated 0 pages
>     >     >         >     >       >     >       > [    0.584721] HugeTLB registered 32.0 MiB page size, pre-allocated 0 pages
>     >     >         >     >       >     >       > [    0.591478] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
>     >     >         >     >       >     >       > [    0.598225] HugeTLB registered 64.0 KiB page size, pre-allocated 0 pages
>     >     >         >     >       >     >       > [    0.636520] DRBG: Continuing without Jitter RNG
>     >     >         >     >       >     >       > [    0.737187] raid6: neonx8   gen()  2143 MB/s
>     >     >         >     >       >     >       > [    0.805294] raid6: neonx8   xor()  1589 MB/s
>     >     >         >     >       >     >       > [    0.873406] raid6: neonx4   gen()  2177 MB/s
>     >     >         >     >       >     >       > [    0.941499] raid6: neonx4   xor()  1556 MB/s
>     >     >         >     >       >     >       > [    1.009612] raid6: neonx2   gen()  2072 MB/s
>     >     >         >     >       >     >       > [    1.077715] raid6: neonx2   xor()  1430 MB/s
>     >     >         >     >       >     >       > [    1.145834] raid6: neonx1   gen()  1769 MB/s
>     >     >         >     >       >     >       > [    1.213935] raid6: neonx1   xor()  1214 MB/s
>     >     >         >     >       >     >       > [    1.282046] raid6: int64x8  gen()  1366 MB/s
>     >     >         >     >       >     >       > [    1.350132] raid6: int64x8  xor()   773 MB/s
>     >     >         >     >       >     >       > [    1.418259] raid6: int64x4  gen()  1602 MB/s
>     >     >         >     >       >     >       > [    1.486349] raid6: int64x4  xor()   851 MB/s
>     >     >         >     >       >     >       > [    1.554464] raid6: int64x2  gen()  1396 MB/s
>     >     >         >     >       >     >       > [    1.622561] raid6: int64x2  xor()   744 MB/s
>     >     >         >     >       >     >       > [    1.690687] raid6: int64x1  gen()  1033 MB/s
>     >     >         >     >       >     >       > [    1.758770] raid6: int64x1  xor()   517 MB/s
>     >     >         >     >       >     >       > [    1.758809] raid6: using algorithm neonx4 gen() 2177 MB/s
>     >     >         >     >       >     >       > [    1.762941] raid6: .... xor() 1556 MB/s, rmw enabled
>     >     >         >     >       >     >       > [    1.767957] raid6: using neon recovery algorithm
>     >     >         >     >       >     >       > [    1.772824] xen:balloon: Initialising balloon driver
>     >     >         >     >       >     >       > [    1.778021] iommu: Default domain type: Translated
>     >     >         >     >       >     >       > [    1.782584] iommu: DMA domain TLB invalidation policy: strict mode
>     >     >         >     >       >     >       > [    1.789149] SCSI subsystem initialized
>     >     >         >     >       >     >       > [    1.792820] usbcore: registered new interface driver usbfs
>     >     >         >     >       >     >       > [    1.798254] usbcore: registered new interface driver hub
>     >     >         >     >       >     >       > [    1.803626] usbcore: registered new device driver usb
>     >     >         >     >       >     >       > [    1.808761] pps_core: LinuxPPS API ver. 1 registered
>     >     >         >     >       >     >       > [    1.813716] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>
>     >     >         >     >       <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>>>
>     >     >         >     >       >     >       > [    1.822903] PTP clock support registered
>     >     >         >     >       >     >       > [    1.826893] EDAC MC: Ver: 3.0.0
>     >     >         >     >       >     >       > [    1.830375] zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX channels.
>     >     >         >     >       >     >       > [    1.838863] zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX channels.
>     >     >         >     >       >     >       > [    1.847356] zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX channels.
>     >     >         >     >       >     >       > [    1.855907] FPGA manager framework
>     >     >         >     >       >     >       > [    1.859952] clocksource: Switched to clocksource arch_sys_counter
>     >     >         >     >       >     >       > [    1.871712] NET: Registered PF_INET protocol family
>     >     >         >     >       >     >       > [    1.871838] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
>     >     >         >     >       >     >       > [    1.879392] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
>     >     >         >     >       >     >       > [    1.887078] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
>     >     >         >     >       >     >       > [    1.894846] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
>     >     >         >     >       >     >       > [    1.902900] TCP bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
>     >     >         >     >       >     >       > [    1.910350] TCP: Hash tables configured (established 16384 bind 16384)
>     >     >         >     >       >     >       > [    1.916778] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >     >         >     >       >     >       > [    1.923509] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
>     >     >         >     >       >     >       > [    1.930759] NET: Registered PF_UNIX/PF_LOCAL protocol family
>     >     >         >     >       >     >       > [    1.936834] RPC: Registered named UNIX socket transport module.
>     >     >         >     >       >     >       > [    1.942342] RPC: Registered udp transport module.
>     >     >         >     >       >     >       > [    1.947088] RPC: Registered tcp transport module.
>     >     >         >     >       >     >       > [    1.951843] RPC: Registered tcp NFSv4.1 backchannel transport module.
>     >     >         >     >       >     >       > [    1.958334] PCI: CLS 0 bytes, default 64
>     >     >         >     >       >     >       > [    1.962709] Trying to unpack rootfs image as initramfs...
>     >     >         >     >       >     >       > [    1.977090] workingset: timestamp_bits=62 max_order=19 bucket_order=0
>     >     >         >     >       >     >       > [    1.982863] Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>>>).
>     >     >         >     >       >     >       > [    2.021045] NET: Registered PF_ALG protocol family
>     >     >         >     >       >     >       > [    2.021122] xor: measuring software checksum speed
>     >     >         >     >       >     >       > [    2.029347]    8regs           :  2366 MB/sec
>     >     >         >     >       >     >       > [    2.033081]    32regs          :  2802 MB/sec
>     >     >         >     >       >     >       > [    2.038223]    arm64_neon      :  2320 MB/sec
>     >     >         >     >       >     >       > [    2.038385] xor: using function: 32regs (2802 MB/sec)
>     >     >         >     >       >     >       > [    2.043614] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
>     >     >         >     >       >     >       > [    2.050959] io scheduler mq-deadline registered
>     >     >         >     >       >     >       > [    2.055521] io scheduler kyber registered
>     >     >         >     >       >     >       > [    2.068227] xen:xen_evtchn: Event-channel device installed
>     >     >         >     >       >     >       > [    2.069281] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
>     >     >         >     >       >     >       > [    2.076190] cacheinfo: Unable to detect cache hierarchy for CPU 0
>     >     >         >     >       >     >       > [    2.085548] brd: module loaded
>     >     >         >     >       >     >       > [    2.089290] loop: module loaded
>     >     >         >     >       >     >       > [    2.089341] Invalid max_queues (4), will use default max: 2.
>     >     >         >     >       >     >       > [    2.094565] tun: Universal TUN/TAP device driver, 1.6
>     >     >         >     >       >     >       > [    2.098655] xen_netfront: Initialising Xen virtual ethernet driver
>     >     >         >     >       >     >       > [    2.104156] usbcore: registered new interface driver rtl8150
>     >     >         >     >       >     >       > [    2.109813] usbcore: registered new interface driver r8152
>     >     >         >     >       >     >       > [    2.115367] usbcore: registered new interface driver asix
>     >     >         >     >       >     >       > [    2.120794] usbcore: registered new interface driver ax88179_178a
>     >     >         >     >       >     >       > [    2.126934] usbcore: registered new interface driver cdc_ether
>     >     >         >     >       >     >       > [    2.132816] usbcore: registered new interface driver cdc_eem
>     >     >         >     >       >     >       > [    2.138527] usbcore: registered new interface driver net1080
>     >     >         >     >       >     >       > [    2.144256] usbcore: registered new interface driver cdc_subset
>     >     >         >     >       >     >       > [    2.150205] usbcore: registered new interface driver zaurus
>     >     >         >     >       >     >       > [    2.155837] usbcore: registered new interface driver cdc_ncm
>     >     >         >     >       >     >       > [    2.161550] usbcore: registered new interface driver r8153_ecm
>     >     >         >     >       >     >       > [    2.168240] usbcore: registered new interface driver cdc_acm
>     >     >         >     >       >     >       > [    2.173109] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
>     >     >         >     >       >     >       > [    2.181358] usbcore: registered new interface driver uas
>     >     >         >     >       >     >       > [    2.186547] usbcore: registered new interface driver usb-storage
>     >     >         >     >       >     >       > [    2.192643] usbcore: registered new interface driver ftdi_sio
>     >     >         >     >       >     >       > [    2.198384] usbserial: USB Serial support registered for FTDI USB Serial Device
>     >     >         >     >       >     >       > [    2.206118] udc-core: couldn't find an available UDC - added [g_mass_storage] to list of pending
>     >     >         >     >       drivers
>     >     >         >     >       >     >       > [    2.215332] i2c_dev: i2c /dev entries driver
>     >     >         >     >       >     >       > [    2.220467] xen_wdt xen_wdt: initialized (timeout=60s, nowayout=0)
>     >     >         >     >       >     >       > [    2.225923] device-mapper: uevent: version 1.0.3
>     >     >         >     >       >     >       > [    2.230668] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>>
>     >     >         >     >       <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>>>
>     >     >         >     >       >     >       > [    2.239315] EDAC MC0: Giving out device to module 1 controller synps_ddr_controller: DEV synps_edac
>     >     >         >     >       (INTERRUPT)
>     >     >         >     >       >     >       > [    2.249405] EDAC DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm: DEV
>     >     >         >     >       >     >       ff960000.memory-controller (INTERRUPT)
>     >     >         >     >       >     >       > [    2.261719] sdhci: Secure Digital Host Controller Interface driver
>     >     >         >     >       >     >       > [    2.267487] sdhci: Copyright(c) Pierre Ossman
>     >     >         >     >       >     >       > [    2.271890] sdhci-pltfm: SDHCI platform and OF driver helper
>     >     >         >     >       >     >       > [    2.278157] ledtrig-cpu: registered to indicate activity on CPUs
>     >     >         >     >       >     >       > [    2.283816] zynqmp_firmware_probe Platform Management API v1.1
>     >     >         >     >       >     >       > [    2.289554] zynqmp_firmware_probe Trustzone version v1.0
>     >     >         >     >       >     >       > [    2.327875] securefw securefw: securefw probed
>     >     >         >     >       >     >       > [    2.328324] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)
>     >     >         >     >       >     >       > [    2.332563] zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
>     >     >         >     >       >     >       > [    2.341183] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)
>     >     >         >     >       >     >       > [    2.347667] remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
>     >     >         >     >       >     >       > [    2.353003] remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
>     >     >         >     >       >     >       > [    2.362605] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
>     >     >         >     >       >     >       > [    2.366540] viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
>     >     >         >     >       >     >       > [    2.372525] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >     >         >     >       >     >       > [    2.377778] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >     >         >     >       >     >       > [    2.386432] viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
>     >     >         >     >       >     >       > [    2.394094] viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
>     >     >         >     >       >     >       > [    2.399854] viper-vdpp-net a5000000.vdpp_net: Device registered
>     >     >         >     >       >     >       > [    2.405931] viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
>     >     >         >     >       >     >       > [    2.412037] viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event Count: 32
>     >     >         >     >       >     >       > [    2.420856] default preset
>     >     >         >     >       >     >       > [    2.423797] viper-vdpp-stat a8000000.vdpp_stat: Device registered
>     >     >         >     >       >     >       > [    2.430054] viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
>     >     >         >     >       >     >       > [    2.435948] viper-vdpp-rng ac000000.vdpp_rng: Device registered
>     >     >         >     >       >     >       > [    2.441976] vmcu driver init
>     >     >         >     >       >     >       > [    2.444922] VMCU: : (240:0) registered
>     >     >         >     >       >     >       > [    2.444956] In K81 Updater init
>     >     >         >     >       >     >       > [    2.449003] pktgen: Packet Generator for packet performance testing. Version: 2.75
>     >     >         >     >       >     >       > [    2.468833] Initializing XFRM netlink socket
>     >     >         >     >       >     >       > [    2.468902] NET: Registered PF_PACKET protocol family
>     >     >         >     >       >     >       > [    2.472729] Bridge firewalling registered
>     >     >         >     >       >     >       > [    2.476785] 8021q: 802.1Q VLAN Support v1.8
>     >     >         >     >       >     >       > [    2.481341] registered taskstats version 1
>     >     >         >     >       >     >       > [    2.486394] Btrfs loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
>     >     >         >     >       >     >       > [    2.503145] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000) is a xuartps
>     >     >         >     >       >     >       > [    2.507103] of-fpga-region fpga-full: FPGA Region probed
>     >     >         >     >       >     >       > [    2.512986] xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.520267] xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.528239] xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.536152] xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.544153] xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.552127] xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.560178] xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.567987] xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.576018] xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.583889] xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
>     >     >         >     >       >     >       > [    2.946379] spi-nor spi0.0: mt25qu512a (131072 Kbytes)
>     >     >         >     >       >     >       > [    2.946467] 2 fixed-partitions partitions found on MTD device spi0.0
>     >     >         >     >       >     >       > [    2.952393] Creating 2 MTD partitions on "spi0.0":
>     >     >         >     >       >     >       > [    2.957231] 0x000004000000-0x000008000000 : "bank A"
>     >     >         >     >       >     >       > [    2.963332] 0x000000000000-0x000004000000 : "bank B"
>     >     >         >     >       >     >       > [    2.968694] macb ff0b0000.ethernet: Not enabling partial store and forward
>     >     >         >     >       >     >       > [    2.975333] macb ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
>     >     >         >     >       (18:41:fe:0f:ff:02)
>     >     >         >     >       >     >       > [    2.984472] macb ff0c0000.ethernet: Not enabling partial store and forward
>     >     >         >     >       >     >       > [    2.992144] macb ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
>     >     >         >     >       (18:41:fe:0f:ff:03)
>     >     >         >     >       >     >       > [    3.001043] viper_enet viper_enet: Viper power GPIOs initialised
>     >     >         >     >       >     >       > [    3.007313] viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
>     >     >         >     >       >     >       > [    3.014914] viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
>     >     >         >     >       >     >       > [    3.022138] viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
>     >     >         >     >       >     >       > [    3.030274] viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
>     >     >         >     >       >     >       > [    3.037785] viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
>     >     >         >     >       >     >       > [    3.045301] viper_enet viper_enet: Viper enet registered
>     >     >         >     >       >     >       > [    3.050958] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
>     >     >         >     >       >     >       > [    3.057135] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
>     >     >         >     >       >     >       > [    3.063538] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
>     >     >         >     >       >     >       > [    3.069920] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
>     >     >         >     >       >     >       > [    3.097729] si70xx: probe of 2-0040 failed with error -5
>     >     >         >     >       >     >       > [    3.098042] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
>     >     >         >     >       >     >       > [    3.105111] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
>     >     >         >     >       >     >       > [    3.112457] viper-tamper viper-tamper: Device registered
>     >     >         >     >       >     >       > [    3.117593] active_bank active_bank: boot bank: 1
>     >     >         >     >       >     >       > [    3.122184] active_bank active_bank: boot mode: (0x02) qspi32
>     >     >         >     >       >     >       > [    3.128247] viper-vdpp a4000000.vdpp: Device Tree Probing
>     >     >         >     >       >     >       > [    3.133439] viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
>     >     >         >     >       >     >       > [    3.142151] viper-vdpp a4000000.vdpp: Tamper handler registered
>     >     >         >     >       >     >       > [    3.147438] viper-vdpp a4000000.vdpp: Device registered
>     >     >         >     >       >     >       > [    3.153007] lpc55_l2 spi1.0: registered handler for protocol 0
>     >     >         >     >       >     >       > [    3.158582] lpc55_user lpc55_user: The major number for your device is 236
>     >     >         >     >       >     >       > [    3.165976] lpc55_l2 spi1.0: registered handler for protocol 1
>     >     >         >     >       >     >       > [    3.181999] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >     >         >     >       >     >       > [    3.182856] rtc-lpc55 rtc_lpc55: registered as rtc0
>     >     >         >     >       >     >       > [    3.188656] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >     >         >     >       >     >       > [    3.193744] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >     >         >     >       >     >       > [    3.198848] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >     >         >     >       >     >       > [    3.202932] mmc0: SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
>     >     >         >     >       >     >       > [    3.210689] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >     >         >     >       >     >       > [    3.215694] lpc55_l2 spi1.0: rx error: -110
>     >     >         >     >       >     >       > [    3.284438] mmc0: new HS200 MMC card at address 0001
>     >     >         >     >       >     >       > [    3.285179] mmcblk0: mmc0:0001 SEM16G 14.6 GiB
>     >     >         >     >       >     >       > [    3.291784]  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
>     >     >         >     >       >     >       > [    3.293915] mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
>     >     >         >     >       >     >       > [    3.299054] mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
>     >     >         >     >       >     >       > [    3.303905] mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
>     >     >         >     >       >     >       > [    3.582676] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >     >         >     >       >     >       > [    3.583332] rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
>     >     >         >     >       >     >       > [    3.591252] cdns-i2c ff020000.i2c: recovery information complete
>     >     >         >     >       >     >       > [    3.597085] at24 0-0050: supply vcc not found, using dummy regulator
>     >     >         >     >       >     >       > [    3.603011] lpc55_l2 spi1.0: (2) mcu still not ready?
>     >     >         >     >       >     >       > [    3.608093] at24 0-0050: 256 byte spd EEPROM, read-only
>     >     >         >     >       >     >       > [    3.613620] lpc55_l2 spi1.0: (3) mcu still not ready?
>     >     >         >     >       >     >       > [    3.619362] lpc55_l2 spi1.0: (4) mcu still not ready?
>     >     >         >     >       >     >       > [    3.624224] rtc-rv3028 0-0052: registered as rtc1
>     >     >         >     >       >     >       > [    3.628343] lpc55_l2 spi1.0: (5) mcu still not ready?
>     >     >         >     >       >     >       > [    3.633253] lpc55_l2 spi1.0: rx error: -110
>     >     >         >     >       >     >       > [    3.639104] k81_bootloader 0-0010: probe
>     >     >         >     >       >     >       > [    3.641628] VMCU: : (235:0) registered
>     >     >         >     >       >     >       > [    3.641635] k81_bootloader 0-0010: probe completed
>     >     >         >     >       >     >       > [    3.668346] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
>     >     >         >     >       >     >       > [    3.669154] cdns-i2c ff030000.i2c: recovery information complete
>     >     >         >     >       >     >       > [    3.675412] lm75 1-0048: supply vs not found, using dummy regulator
>     >     >         >     >       >     >       > [    3.682920] lm75 1-0048: hwmon1: sensor 'tmp112'
>     >     >         >     >       >     >       > [    3.686548] i2c i2c-1: Added multiplexed i2c bus 3
>     >     >         >     >       >     >       > [    3.690795] i2c i2c-1: Added multiplexed i2c bus 4
>     >     >         >     >       >     >       > [    3.695629] i2c i2c-1: Added multiplexed i2c bus 5
>     >     >         >     >       >     >       > [    3.700492] i2c i2c-1: Added multiplexed i2c bus 6
>     >     >         >     >       >     >       > [    3.705157] pca954x 1-0070: registered 4 multiplexed busses for I2C switch pca9546
>     >     >         >     >       >     >       > [    3.713049] at24 1-0054: supply vcc not found, using dummy regulator
>     >     >         >     >       >     >       > [    3.720067] at24 1-0054: 1024 byte 24c08 EEPROM, read-only
>     >     >         >     >       >     >       > [    3.724761] cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
>     >     >         >     >       >     >       > [    3.731272] sfp viper_enet:sfp-eth1: Host maximum power 2.0W
>     >     >         >     >       >     >       > [    3.737549] sfp_register_socket: got sfp_bus
>     >     >         >     >       >     >       > [    3.740709] sfp_register_socket: register sfp_bus
>     >     >         >     >       >     >       > [    3.745459] sfp_register_bus: ops ok!
>     >     >         >     >       >     >       > [    3.749179] sfp_register_bus: Try to attach
>     >     >         >     >       >     >       > [    3.753419] sfp_register_bus: Attach succeeded
>     >     >         >     >       >     >       > [    3.757914] sfp_register_bus: upstream ops attach
>     >     >         >     >       >     >       > [    3.762677] sfp_register_bus: Bus registered
>     >     >         >     >       >     >       > [    3.766999] sfp_register_socket: register sfp_bus succeeded
>     >     >         >     >       >     >       > [    3.775870] of_cfs_init
>     >     >         >     >       >     >       > [    3.776000] of_cfs_init: OK
>     >     >         >     >       >     >       > [    3.778211] clk: Not disabling unused clocks
>     >     >         >     >       >     >       > [   11.278477] Freeing initrd memory: 206056K
>     >     >         >     >       >     >       > [   11.279406] Freeing unused kernel memory: 1536K
>     >     >         >     >       >     >       > [   11.314006] Checked W+X mappings: passed, no W+X pages found
>     >     >         >     >       >     >       > [   11.314142] Run /init as init process
>     >     >         >     >       >     >       > INIT: version 3.01 booting
>     >     >         >     >       >     >       > fsck (busybox 1.35.0)
>     >     >         >     >       >     >       > /dev/mmcblk0p1: clean, 12/102400 files, 238162/409600 blocks
>     >     >         >     >       >     >       > /dev/mmcblk0p2: clean, 12/102400 files, 171972/409600 blocks
>     >     >         >     >       >     >       > /dev/mmcblk0p3 was not cleanly unmounted, check forced.
>     >     >         >     >       >     >       > /dev/mmcblk0p3: 20/4096 files (0.0% non-contiguous), 663/16384 blocks
>     >     >         >     >       >     >       > [   11.553073] EXT4-fs (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
>     >     >         >     >       disabled.
>     >     >         >     >       >     >       > Starting random number generator daemon.
>     >     >         >     >       >     >       > [   11.580662] random: crng init done
>     >     >         >     >       >     >       > Starting udev
>     >     >         >     >       >     >       > [   11.613159] udevd[142]: starting version 3.2.10
>     >     >         >     >       >     >       > [   11.620385] udevd[143]: starting eudev-3.2.10
>     >     >         >     >       >     >       > [   11.704481] macb ff0b0000.ethernet control_red: renamed from eth0
>     >     >         >     >       >     >       > [   11.720264] macb ff0c0000.ethernet control_black: renamed from eth1
>     >     >         >     >       >     >       > [   12.063396] ip_local_port_range: prefer different parity for start/end values.
>     >     >         >     >       >     >       > [   12.084801] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >     >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >     >         >     >       >     >       > Mon Feb 27 08:40:53 UTC 2023
>     >     >         >     >       >     >       > [   12.115309] rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
>     >     >         >     >       >     >       > hwclock: RTC_SET_TIME: Invalid exchange
>     >     >         >     >       >     >       > [   12.131027] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >     >         >     >       >     >       > Starting mcud
>     >     >         >     >       >     >       > INIT: Entering runlevel: 5
>     >     >         >     >       >     >       > Configuring network interfaces... done.
>     >     >         >     >       >     >       > resetting network interface
>     >     >         >     >       >     >       > [   12.718295] macb ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver [Xilinx
>     >     >         >     >       PCS/PMA PHY] (irq=POLL)
>     >     >         >     >       >     >       > [   12.723919] macb ff0b0000.ethernet control_red: configuring for phy/gmii link mode
>     >     >         >     >       >     >       > [   12.732151] pps pps0: new PPS source ptp0
>     >     >         >     >       >     >       > [   12.735563] macb ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
>     >     >         >     >       >     >       > [   12.745724] macb ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver [Xilinx
>     >     >         >     >       PCS/PMA PHY]
>     >     >         >     >       >     >       (irq=POLL)
>     >     >         >     >       >     >       > [   12.753469] macb ff0c0000.ethernet control_black: configuring for phy/gmii link mode
>     >     >         >     >       >     >       > [   12.761804] pps pps1: new PPS source ptp1
>     >     >         >     >       >     >       > [   12.765398] macb ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
>     >     >         >     >       >     >       > Auto-negotiation: off
>     >     >         >     >       >     >       > Auto-negotiation: off
>     >     >         >     >       >     >       > [   16.828151] macb ff0b0000.ethernet control_red: unable to generate target frequency: 125000000 Hz
>     >     >         >     >       >     >       > [   16.834553] macb ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
>     >     >         >     >       >     >       > [   16.860552] macb ff0c0000.ethernet control_black: unable to generate target frequency: 125000000 Hz
>     >     >         >     >       >     >       > [   16.867052] macb ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
>     >     >         >     >       >     >       > Starting Failsafe Secure Shell server in port 2222: sshd
>     >     >         >     >       >     >       > done.
>     >     >         >     >       >     >       > Starting rpcbind daemon...done.
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > [   17.093019] rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
>     >     >         >     >       >     >       > hwclock: RTC_RD_TIME: Invalid exchange
>     >     >         >     >       >     >       > Starting State Manager Service
>     >     >         >     >       >     >       > Start state-manager restarter...
>     >     >         >     >       >     >       > (XEN) d0v1 Forwarding AES operation: 3254779951
>     >     >         >     >       >     >       > Starting /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid 80efc224-c202-4f8e-a949-4dae7f04a0aa
>     >     >         >     >       devid 1 transid 744
>     >     >         >     >       >     >       /dev/dm-0
>     >     >         >     >       >     >       > scanned by udevd (385)
>     >     >         >     >       >     >       > [   17.349933] BTRFS info (device dm-0): disk space caching is enabled
>     >     >         >     >       >     >       > [   17.350670] BTRFS info (device dm-0): has skinny extents
>     >     >         >     >       >     >       > [   17.364384] BTRFS info (device dm-0): enabling ssd optimizations
>     >     >         >     >       >     >       > [   17.830462] BTRFS: device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
>     >     >         >     >       /dev/mapper/client_prov scanned by
>     >     >         >     >       >     >       mkfs.btrfs
>     >     >         >     >       >     >       > (526)
>     >     >         >     >       >     >       > [   17.872699] BTRFS info (device dm-1): using free space tree
>     >     >         >     >       >     >       > [   17.872771] BTRFS info (device dm-1): has skinny extents
>     >     >         >     >       >     >       > [   17.878114] BTRFS info (device dm-1): flagging fs with big metadata feature
>     >     >         >     >       >     >       > [   17.894289] BTRFS info (device dm-1): enabling ssd optimizations
>     >     >         >     >       >     >       > [   17.895695] BTRFS info (device dm-1): checking UUID tree
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > Setting domain 0 name, domid and JSON config...
>     >     >         >     >       >     >       > Done setting up Dom0
>     >     >         >     >       >     >       > Starting xenconsoled...
>     >     >         >     >       >     >       > Starting QEMU as disk backend for dom0
>     >     >         >     >       >     >       > Starting domain watchdog daemon: xenwatchdogd startup
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > [   18.408647] BTRFS: device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
>     >     >         >     >       /dev/mapper/client_config scanned by
>     >     >         >     >       >     >       mkfs.btrfs
>     >     >         >     >       >     >       > (574)
>     >     >         >     >       >     >       > [done]
>     >     >         >     >       >     >       > [   18.465552] BTRFS info (device dm-2): using free space tree
>     >     >         >     >       >     >       > [   18.465629] BTRFS info (device dm-2): has skinny extents
>     >     >         >     >       >     >       > [   18.471002] BTRFS info (device dm-2): flagging fs with big metadata feature
>     >     >         >     >       >     >       > Starting crond: [   18.482371] BTRFS info (device dm-2): enabling ssd optimizations
>     >     >         >     >       >     >       > [   18.486659] BTRFS info (device dm-2): checking UUID tree
>     >     >         >     >       >     >       > OK
>     >     >         >     >       >     >       > starting rsyslogd ... Log partition ready after 0 poll loops
>     >     >         >     >       >     >       > done
>     >     >         >     >       >     >       > rsyslogd: cannot connect to 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>>>>: Network is unreachable [v8.2208.0 try
>     >     >         >     >       https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027
>     <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <https://www.rsyslog.com/e/2027>>>>> ]
>     >     >         >     >       >     >       > [   18.670637] BTRFS: device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608 /dev/dm-3
>     >     >         >     >       scanned by udevd (518)
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > Please insert USB token and enter your role in login prompt.
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > login:
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > Regards,
>     >     >         >     >       >     >       > O.
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       > пн, 24 апр. 2023 г. в 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
>     >     >         >     >       >     >       >       Hi Oleg,
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       Here is the issue from your logs:
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       SErrors are special signals to notify software of serious hardware
>     >     >         >     >       >     >       >       errors.  Something is going very wrong. Defective hardware is a
>     >     >         >     >       >     >       >       possibility.  Another possibility if software accessing address ranges
>     >     >         >     >       >     >       >       that it is not supposed to, sometimes it causes SErrors.
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       Cheers,
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       Stefano
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       On Mon, 24 Apr 2023, Oleg Nikitenko wrote:
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >       > Hello,
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       > Thanks guys.
>     >     >         >     >       >     >       >       > I found out where the problem was.
>     >     >         >     >       >     >       >       > Now dom0 booted more. But I have a new one.
>     >     >         >     >       >     >       >       > This is a kernel panic during Dom0 loading.
>     >     >         >     >       >     >       >       > Maybe someone is able to suggest something ?
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       > Regards,
>     >     >         >     >       >     >       >       > O.
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       > [    3.771362] sfp_register_bus: upstream ops attach
>     >     >         >     >       >     >       >       > [    3.776119] sfp_register_bus: Bus registered
>     >     >         >     >       >     >       >       > [    3.780459] sfp_register_socket: register sfp_bus succeeded
>     >     >         >     >       >     >       >       > [    3.789399] of_cfs_init
>     >     >         >     >       >     >       >       > [    3.789499] of_cfs_init: OK
>     >     >         >     >       >     >       >       > [    3.791685] clk: Not disabling unused clocks
>     >     >         >     >       >     >       >       > [   11.010355] SError Interrupt on CPU0, code 0xbe000000 -- SError
>     >     >         >     >       >     >       >       > [   11.010380] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >     >         >     >       >     >       >       > [   11.010393] Workqueue: events_unbound async_run_entry_fn
>     >     >         >     >       >     >       >       > [   11.010414] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
>     >     >         >     >       >     >       >       > [   11.010422] pc : simple_write_end+0xd0/0x130
>     >     >         >     >       >     >       >       > [   11.010431] lr : generic_perform_write+0x118/0x1e0
>     >     >         >     >       >     >       >       > [   11.010438] sp : ffffffc00809b910
>     >     >         >     >       >     >       >       > [   11.010441] x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
>     >     >         >     >       >     >       >       > [   11.010451] x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
>     >     >         >     >       >     >       >       > [   11.010459] x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
>     >     >         >     >       >     >       >       > [   11.010472] x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
>     >     >         >     >       >     >       >       > [   11.010481] x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
>     >     >         >     >       >     >       >       > [   11.010490] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
>     >     >         >     >       >     >       >       > [   11.010498] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
>     >     >         >     >       >     >       >       > [   11.010507] x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
>     >     >         >     >       >     >       >       > [   11.010515] x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
>     >     >         >     >       >     >       >       > [   11.010524] x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
>     >     >         >     >       >     >       >       > [   11.010534] Kernel panic - not syncing: Asynchronous SError Interrupt
>     >     >         >     >       >     >       >       > [   11.010539] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
>     >     >         >     >       >     >       >       > [   11.010545] Hardware name: D14 Viper Board - White Unit (DT)
>     >     >         >     >       >     >       >       > [   11.010548] Workqueue: events_unbound async_run_entry_fn
>     >     >         >     >       >     >       >       > [   11.010556] Call trace:
>     >     >         >     >       >     >       >       > [   11.010558]  dump_backtrace+0x0/0x1c4
>     >     >         >     >       >     >       >       > [   11.010567]  show_stack+0x18/0x2c
>     >     >         >     >       >     >       >       > [   11.010574]  dump_stack_lvl+0x7c/0xa0
>     >     >         >     >       >     >       >       > [   11.010583]  dump_stack+0x18/0x34
>     >     >         >     >       >     >       >       > [   11.010588]  panic+0x14c/0x2f8
>     >     >         >     >       >     >       >       > [   11.010597]  print_tainted+0x0/0xb0
>     >     >         >     >       >     >       >       > [   11.010606]  arm64_serror_panic+0x6c/0x7c
>     >     >         >     >       >     >       >       > [   11.010614]  do_serror+0x28/0x60
>     >     >         >     >       >     >       >       > [   11.010621]  el1h_64_error_handler+0x30/0x50
>     >     >         >     >       >     >       >       > [   11.010628]  el1h_64_error+0x78/0x7c
>     >     >         >     >       >     >       >       > [   11.010633]  simple_write_end+0xd0/0x130
>     >     >         >     >       >     >       >       > [   11.010639]  generic_perform_write+0x118/0x1e0
>     >     >         >     >       >     >       >       > [   11.010644]  __generic_file_write_iter+0x138/0x1c4
>     >     >         >     >       >     >       >       > [   11.010650]  generic_file_write_iter+0x78/0xd0
>     >     >         >     >       >     >       >       > [   11.010656]  __kernel_write+0xfc/0x2ac
>     >     >         >     >       >     >       >       > [   11.010665]  kernel_write+0x88/0x160
>     >     >         >     >       >     >       >       > [   11.010673]  xwrite+0x44/0x94
>     >     >         >     >       >     >       >       > [   11.010680]  do_copy+0xa8/0x104
>     >     >         >     >       >     >       >       > [   11.010686]  write_buffer+0x38/0x58
>     >     >         >     >       >     >       >       > [   11.010692]  flush_buffer+0x4c/0xbc
>     >     >         >     >       >     >       >       > [   11.010698]  __gunzip+0x280/0x310
>     >     >         >     >       >     >       >       > [   11.010704]  gunzip+0x1c/0x28
>     >     >         >     >       >     >       >       > [   11.010709]  unpack_to_rootfs+0x170/0x2b0
>     >     >         >     >       >     >       >       > [   11.010715]  do_populate_rootfs+0x80/0x164
>     >     >         >     >       >     >       >       > [   11.010722]  async_run_entry_fn+0x48/0x164
>     >     >         >     >       >     >       >       > [   11.010728]  process_one_work+0x1e4/0x3a0
>     >     >         >     >       >     >       >       > [   11.010736]  worker_thread+0x7c/0x4c0
>     >     >         >     >       >     >       >       > [   11.010743]  kthread+0x120/0x130
>     >     >         >     >       >     >       >       > [   11.010750]  ret_from_fork+0x10/0x20
>     >     >         >     >       >     >       >       > [   11.010757] SMP: stopping secondary CPUs
>     >     >         >     >       >     >       >       > [   11.010784] Kernel Offset: 0x2f61200000 from 0xffffffc008000000
>     >     >         >     >       >     >       >       > [   11.010788] PHYS_OFFSET: 0x0
>     >     >         >     >       >     >       >       > [   11.010790] CPU features: 0x00000401,00000842
>     >     >         >     >       >     >       >       > [   11.010795] Memory Limit: none
>     >     >         >     >       >     >       >       > [   11.277509] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       > пт, 21 апр. 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>
>     <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>>:
>     >     >         >     >       >     >       >       >       Hi Oleg,
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >       On 21/04/2023 14:49, Oleg Nikitenko wrote:
>     >     >         >     >       >     >       >       >       >       
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > Hello Michal,
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > I was not able to enable earlyprintk in the xen for now.
>     >     >         >     >       >     >       >       >       > I decided to choose another way.
>     >     >         >     >       >     >       >       >       > This is a xen's command line that I found out completely.
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > (XEN) $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2 dom0_vcpus_pin
>     >     >         >     >       bootscrub=0
>     >     >         >     >       >     >       vwfi=native
>     >     >         >     >       >     >       >       sched=null
>     >     >         >     >       >     >       >       >       timer_slop=0
>     >     >         >     >       >     >       >       >       Yes, adding a printk() in Xen was also a good idea.
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > So you are absolutely right about a command line.
>     >     >         >     >       >     >       >       >       > Now I am going to find out why xen did not have the correct parameters from the device
>     >     >         >     >       tree.
>     >     >         >     >       >     >       >       >       Maybe you will find this document helpful:
>     >     >         >     >       >     >       >       >       https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
>     <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>>
>     >     >         >     >       <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
>     <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt> <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt <https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>>>
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >       ~Michal
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > Regards,
>     >     >         >     >       >     >       >       >       > Oleg
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       > пт, 21 апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
>     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
>     <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>>>:
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >     On 21/04/2023 10:04, Oleg Nikitenko wrote:
>     >     >         >     >       >     >       >       >       >     >       
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     > 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:
>     >     >         >     >       >     >       >       >       >     In the .config file or in some Yocto file (listing additional Kconfig options) added
>     >     >         >     >       to SRC_URI?
>     >     >         >     >       >     >       >       >       >     You shouldn't really modify .config file but if you do, you should execute "make
>     >     >         >     >       olddefconfig"
>     >     >         >     >       >     >       afterwards.
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK
>     >     >         >     >       >     >       >       >       >     > CONFIG_EARLY_PRINTK_ZYNQMP
>     >     >         >     >       >     >       >       >       >     > CONFIG_EARLY_UART_CHOICE_CADENCE
>     >     >         >     >       >     >       >       >       >     I hope you added =y to them.
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >     Anyway, you have at least the following solutions:
>     >     >         >     >       >     >       >       >       >     1) Run bitbake xen -c menuconfig to properly set early printk
>     >     >         >     >       >     >       >       >       >     2) Find out how you enable other Kconfig options in your project (e.g.
>     >     >         >     >       CONFIG_COLORING=y that is not
>     >     >         >     >       >     >       enabled by
>     >     >         >     >       >     >       >       default)
>     >     >         >     >       >     >       >       >       >     3) Append the following to "xen/arch/arm/configs/arm64_defconfig":
>     >     >         >     >       >     >       >       >       >     CONFIG_EARLY_PRINTK_ZYNQMP=y
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >     ~Michal
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     > Host hangs in build time. 
>     >     >         >     >       >     >       >       >       >     > Maybe I did not set something in the config build file ?
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     > Regards,
>     >     >         >     >       >     >       >       >       >     > Oleg
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     > чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
>     <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>
>     >     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>>>:
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >     Thanks Michal,
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >     You gave me an idea.
>     >     >         >     >       >     >       >       >       >     >     I am going to try it today.
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >     Regards,
>     >     >         >     >       >     >       >       >       >     >     O.
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >     чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
>     <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>
>     >     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>>>:
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >         Thanks Stefano.
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >         I am going to do it today.
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >         Regards,
>     >     >         >     >       >     >       >       >       >     >         O.
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >     >         ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >     >         >     >       >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>
>     >     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
>     >     >         >     >       >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>
>     >     >         >     >       >     >       >       >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
>     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
>     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
>     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>
>     >     >         >     >       >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
>     <mailto:michal.orzel@amd.com>>>>>>
>     >     >         >     >       >     >       >       >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com
>     <mailto:michal.orzel@amd.com>>>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
>     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:michal.orzel@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:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>>
>     >     >         >     >       >     >       >       >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org>
>     <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>
>     >     >         >     >       <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
>     <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@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
>     >     >         >     >       <sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>>
>     >     >         >     >       >     >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
>     >     >         >     >       >     >       >       >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org
>     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
>     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
>     >     >         >     >       <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:sstabellini@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> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>     >     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>     <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>
>     >     >         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen
>     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
>     >     >         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen
>     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>>
>     >     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>
>     <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
>     >     >         >     >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>
>     >     >         >     >       >     >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen
>     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>
>     >     >         >     >       >     >       >       >       <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <https://github.com/xilinx/xen
>     <https://github.com/xilinx/xen> <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> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
>     >     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
>     >     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
>     >     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
>     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
>     >     >         >     >       >     >       >       >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
>     >     >         >     >       <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <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.
>     >     >         >     >       >     >       >       >       >     >             >       >
>     >     >         >     >       >     >       >       >       >     >             >
>     >     >         >     >       >     >       >       >       >     >             >
>     >     >         >     >       >     >       >       >       >     >             >
>     >     >         >     >       >     >       >       >       >     >
>     >     >         >     >       >     >       >       >       >
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >       >
>     >     >         >     >       >     >
>     >     >         >     >       >     >
>     >     >         >     >       >     >
>     >     >         >     >       >
>     >     >         >     >
>     >     >         >     >
>     >     >         >     >
>     >     >         >
>     >     >
>     >
> 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-16 18:00                                                                         ` Michal Orzel
@ 2023-05-19 13:38                                                                           ` Oleg Nikitenko
  2023-05-19 13:51                                                                             ` Michal Orzel
  0 siblings, 1 reply; 41+ messages in thread
From: Oleg Nikitenko @ 2023-05-19 13:38 UTC (permalink / raw)
  To: Michal Orzel
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

[-- Attachment #1: Type: text/plain, Size: 196930 bytes --]

Hello,

Thanks Michal.

Then the next question. Now it is more related to the integration than to
the development.
A license for the xen in 4.17 revision at branch xlnx_rebase_4.17 xilinx
repo has changed.
I found out when I built this version.
Now bitbake and yocto build fault by COPYING file md5 hashe inequality
reason.
I found out md5 hash stored at
sources/libs/meta-virtualization/recipes-extended/xen directory in files
xen-tools_4.15.bb
xen_4.15.bb
xen_git.bb
xen-tools_git.bb
xen-tools_4.16.bb
xen_4.16.bb
So this is a question. Should I update the license file for all our
branches or is it possible to keep an old one for old branches ?

Regards,
Oleg


вт, 16 мая 2023 г. в 21:00, Michal Orzel <michal.orzel@amd.com>:

>
>
> On 16/05/2023 17:14, Oleg Nikitenko wrote:
> >
> >
> >
> > Hi guys,
> >
> > Thanks Michal.
> >
> > So if I have more RAM It is possible to increase the color density.
> >
> > For example 8Gb/16 it is 512 Mb approximately.
> > Is this correct ?
> Yes.
> To my previous reply I should also add that the number of colors depends
> on the page size,
> but in Xen, we use 4kB pages so 64kB way size results in 16 colors.
>
> ~Michal
>
> > Regards,
> > Oleg
> >
> > вт, 16 мая 2023 г. в 17:40, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>:
> >
> >     Hi Oleg,
> >
> >     On 16/05/2023 14:15, Oleg Nikitenko wrote:
> >     >
> >     >
> >     >
> >     > Hello,
> >     >
> >     > Thanks a lot Michal.
> >     >
> >     > Then the next question.
> >     > When I just started my experiments with xen, Stefano mentioned
> that each cache's color size is 256M.
> >     > Is it possible to extend this figure ?
> >     With 16 colors (e.g. on Cortex-A53) and 4GB of memory, roughly each
> color is 256M (i.e. 4GB/16 = 256M).
> >     So as you can see this figure depends on the number of colors and
> memory size.
> >
> >     ~Michal
> >
> >     >
> >     > Regards,
> >     > Oleg
> >     >
> >     > пн, 15 мая 2023 г. в 11:57, Michal Orzel <michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>:
> >     >
> >     >     Hi Oleg,
> >     >
> >     >     On 15/05/2023 10:51, Oleg Nikitenko wrote:
> >     >     >
> >     >     >
> >     >     >
> >     >     > Hello guys,
> >     >     >
> >     >     > Thanks a lot.
> >     >     > After a long problem list I was able to run xen with Dom0
> with a cache color.
> >     >     > One more question from my side.
> >     >     > I want to run a guest with color mode too.
> >     >     > I inserted a string into guest config file llc-colors =
> "9-13"
> >     >     > I got an error
> >     >     > [  457.517004] loop0: detected capacity change from 0 to
> 385840
> >     >     > Parsing config from /xen/red_config.cfg
> >     >     > /xen/red_config.cfg:26: config parsing error near `-colors':
> lexical error
> >     >     > warning: Config file looks like it contains Python code.
> >     >     > warning:  Arbitrary Python is no longer supported.
> >     >     > warning:  See https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig> <
> https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig>> <
> https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig> <
> https://wiki.xen.org/wiki/PythonInXlConfig <
> https://wiki.xen.org/wiki/PythonInXlConfig>>>
> >     >     > Failed to parse config: Invalid argument
> >     >     > So this is a question.
> >     >     > Is it possible to assign a color mode for the DomU by config
> file ?
> >     >     > If so, what string should I use?
> >     >     Please, always refer to the relevant documentation. In this
> case, for xl.cfg:
> >     >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/man/xl.cfg.5.pod.in#L2890
> >>
> >     >
> >     >     ~Michal
> >     >
> >     >     >
> >     >     > Regards,
> >     >     > Oleg
> >     >     >
> >     >     > чт, 11 мая 2023 г. в 13:32, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>:
> >     >     >
> >     >     >     Hi Michal,
> >     >     >
> >     >     >     Thanks.
> >     >     >     This compilation previously had a name CONFIG_COLORING.
> >     >     >     It mixed me up.
> >     >     >
> >     >     >     Regards,
> >     >     >     Oleg
> >     >     >
> >     >     >     чт, 11 мая 2023 г. в 13:15, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>:
> >     >     >
> >     >     >         Hi Oleg,
> >     >     >
> >     >     >         On 11/05/2023 12:02, Oleg Nikitenko wrote:
> >     >     >         >
> >     >     >         >
> >     >     >         >
> >     >     >         > Hello,
> >     >     >         >
> >     >     >         > Thanks Stefano.
> >     >     >         > Then the next question.
> >     >     >         > I cloned xen repo from xilinx site
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git> <
> https://github.com/Xilinx/xen.git <https://github.com/Xilinx/xen.git>>>>
> >     >     >         > I managed to build a xlnx_rebase_4.17 branch in my
> environment.
> >     >     >         > I did it without coloring first. I did not find
> any color footprints at this branch.
> >     >     >         > I realized coloring is not in the xlnx_rebase_4.17
> branch yet.
> >     >     >         This is not true. Cache coloring is in
> xlnx_rebase_4.17. Please see the docs:
> >     >     >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.17/docs/misc/arm/cache-coloring.rst
> >>>
> >     >     >
> >     >     >         It describes the feature and documents the required
> properties.
> >     >     >
> >     >     >         ~Michal
> >     >     >
> >     >     >         >
> >     >     >         >
> >     >     >         > вт, 9 мая 2023 г. в 22:49, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>:
> >     >     >         >
> >     >     >         >     We test Xen Cache Coloring regularly on
> zcu102. Every Petalinux release
> >     >     >         >     (twice a year) is tested with cache coloring
> enabled. The last Petalinux
> >     >     >         >     release is 2023.1 and the kernel used is this:
> >     >     >         >
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>> <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>
> >     <https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS <
> https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v6.1_LTS>>>>
> >     >     >         >
> >     >     >         >
> >     >     >         >     On Tue, 9 May 2023, Oleg Nikitenko wrote:
> >     >     >         >     > Hello guys,
> >     >     >         >     >
> >     >     >         >     > I have a couple of more questions.
> >     >     >         >     > Have you ever run xen with the cache
> coloring at Zynq UltraScale+ MPSoC zcu102 xczu15eg ?
> >     >     >         >     > When did you run xen with the cache coloring
> last time ?
> >     >     >         >     > What kernel version did you use for Dom0
> when you ran xen with the cache coloring last time ?
> >     >     >         >     >
> >     >     >         >     > Regards,
> >     >     >         >     > Oleg
> >     >     >         >     >
> >     >     >         >     > пт, 5 мая 2023 г. в 11:48, Oleg Nikitenko <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>:
> >     >     >         >     >       Hi Michal,
> >     >     >         >     >
> >     >     >         >     > Thanks.
> >     >     >         >     >
> >     >     >         >     > Regards,
> >     >     >         >     > Oleg
> >     >     >         >     >
> >     >     >         >     > пт, 5 мая 2023 г. в 11:34, Michal Orzel <
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>:
> >     >     >         >     >       Hi Oleg,
> >     >     >         >     >
> >     >     >         >     >       Replying, so that you do not need to
> wait for Stefano.
> >     >     >         >     >
> >     >     >         >     >       On 05/05/2023 10:28, Oleg Nikitenko
> wrote:
> >     >     >         >     >       >
> >     >     >         >     >       >
> >     >     >         >     >       >
> >     >     >         >     >       > Hello Stefano,
> >     >     >         >     >       >
> >     >     >         >     >       > I would like to try a xen cache
> color property from this repo  https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git> <
> https://xenbits.xen.org/git-http/xen.git <
> https://xenbits.xen.org/git-http/xen.git>>>>>
> >     >     >         >     >       > Could you tell whot branch I should
> use ?
> >     >     >         >     >       Cache coloring feature is not part of
> the upstream tree and it is still under review.
> >     >     >         >     >       You can only find it integrated in the
> Xilinx Xen tree.
> >     >     >         >     >
> >     >     >         >     >       ~Michal
> >     >     >         >     >
> >     >     >         >     >       >
> >     >     >         >     >       > Regards,
> >     >     >         >     >       > Oleg
> >     >     >         >     >       >
> >     >     >         >     >       > пт, 28 апр. 2023 г. в 00:51, Stefano
> Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
> >     >     >         >     >       >
> >     >     >         >     >       >     I am familiar with the zcu102
> but I don't know how you could possibly
> >     >     >         >     >       >     generate a SError.
> >     >     >         >     >       >
> >     >     >         >     >       >     I suggest to try to use
> ImageBuilder [1] to generate the boot
> >     >     >         >     >       >     configuration as a test because
> that is known to work well for zcu102.
> >     >     >         >     >       >
> >     >     >         >     >       >     [1]
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>
> >     <https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder> <
> https://gitlab.com/xen-project/imagebuilder <
> https://gitlab.com/xen-project/imagebuilder>>>>>
> >     >     >         >     >       >
> >     >     >         >     >       >
> >     >     >         >     >       >     On Thu, 27 Apr 2023, Oleg
> Nikitenko wrote:
> >     >     >         >     >       >     > Hello Stefano,
> >     >     >         >     >       >     >
> >     >     >         >     >       >     > Thanks for clarification.
> >     >     >         >     >       >     > We nighter use ImageBuilder
> nor uboot boot script.
> >     >     >         >     >       >     > A model is zcu102 compatible.
> >     >     >         >     >       >     >
> >     >     >         >     >       >     > Regards,
> >     >     >         >     >       >     > O.
> >     >     >         >     >       >     >
> >     >     >         >     >       >     > вт, 25 апр. 2023 г. в 21:21,
> Stefano Stabellini <sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
> >     >     >         >     >       >     >       This is interesting. Are
> you using Xilinx hardware by any chance? If so,
> >     >     >         >     >       >     >       which board?
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       Are you using
> ImageBuilder to generate your boot.scr boot script? If so,
> >     >     >         >     >       >     >       could you please post
> your ImageBuilder config file? If not, can you
> >     >     >         >     >       >     >       post the source of your
> uboot boot script?
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       SErrors are supposed to
> be related to a hardware failure of some kind.
> >     >     >         >     >       >     >       You are not supposed to
> be able to trigger an SError easily by
> >     >     >         >     >       >     >       "mistake". I have not
> seen SErrors due to wrong cache coloring
> >     >     >         >     >       >     >       configurations on any
> Xilinx board before.
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       The differences between
> Xen with and without cache coloring from a
> >     >     >         >     >       >     >       hardware perspective are:
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       - With cache coloring,
> the SMMU is enabled and does address translations
> >     >     >         >     >       >     >         even for dom0. Without
> cache coloring the SMMU could be disabled, and
> >     >     >         >     >       >     >         if enabled, the SMMU
> doesn't do any address translations for Dom0. If
> >     >     >         >     >       >     >         there is a hardware
> failure related to SMMU address translation it
> >     >     >         >     >       >     >         could only trigger
> with cache coloring. This would be my normal
> >     >     >         >     >       >     >         suggestion for you to
> explore, but the failure happens too early
> >     >     >         >     >       >     >         before any DMA-capable
> device is programmed. So I don't think this can
> >     >     >         >     >       >     >         be the issue.
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       - With cache coloring,
> the memory allocation is very different so you'll
> >     >     >         >     >       >     >         end up using different
> DDR regions for Dom0. So if your DDR is
> >     >     >         >     >       >     >         defective, you might
> only see a failure with cache coloring enabled
> >     >     >         >     >       >     >         because you end up
> using different regions.
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >       On Tue, 25 Apr 2023,
> Oleg Nikitenko wrote:
> >     >     >         >     >       >     >       > Hi Stefano,
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > Thank you.
> >     >     >         >     >       >     >       > If I build xen without
> colors support there is not this error.
> >     >     >         >     >       >     >       > All the domains are
> booted well.
> >     >     >         >     >       >     >       > Hense it can not be a
> hardware issue.
> >     >     >         >     >       >     >       > This panic arrived
> during unpacking the rootfs.
> >     >     >         >     >       >     >       > Here I attached the
> boot log xen/Dom0 without color.
> >     >     >         >     >       >     >       > A highlighted strings
> printed exactly after the place where 1-st time panic arrived.
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >  Xen 4.16.1-pre
> >     >     >         >     >       >     >       > (XEN) Xen version
> 4.16.1-pre (nole2390@(none)) (aarch64-portable-linux-gcc (GCC) 11.3.0)
> debug=y
> >     >     >         >     >       2023-04-21
> >     >     >         >     >       >     >       > (XEN) Latest
> ChangeSet: Wed Apr 19 12:56:14 2023 +0300 git:321687b231-dirty
> >     >     >         >     >       >     >       > (XEN) build-id:
> c1847258fdb1b79562fc710dda40008f96c0fde5
> >     >     >         >     >       >     >       > (XEN) Processor:
> 00000000410fd034: "ARM Limited", variant: 0x0, part 0xd03,rev 0x4
> >     >     >         >     >       >     >       > (XEN) 64-bit Execution:
> >     >     >         >     >       >     >       > (XEN)   Processor
> Features: 0000000000002222 0000000000000000
> >     >     >         >     >       >     >       > (XEN)     Exception
> Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
> >     >     >         >     >       >     >       > (XEN)     Extensions:
> FloatingPoint AdvancedSIMD
> >     >     >         >     >       >     >       > (XEN)   Debug
> Features: 0000000010305106 0000000000000000
> >     >     >         >     >       >     >       > (XEN)   Auxiliary
> Features: 0000000000000000 0000000000000000
> >     >     >         >     >       >     >       > (XEN)   Memory Model
> Features: 0000000000001122 0000000000000000
> >     >     >         >     >       >     >       > (XEN)   ISA Features:
>  0000000000011120 0000000000000000
> >     >     >         >     >       >     >       > (XEN) 32-bit Execution:
> >     >     >         >     >       >     >       > (XEN)   Processor
> Features: 0000000000000131:0000000000011011
> >     >     >         >     >       >     >       > (XEN)     Instruction
> Sets: AArch32 A32 Thumb Thumb-2 Jazelle
> >     >     >         >     >       >     >       > (XEN)     Extensions:
> GenericTimer Security
> >     >     >         >     >       >     >       > (XEN)   Debug
> Features: 0000000003010066
> >     >     >         >     >       >     >       > (XEN)   Auxiliary
> Features: 0000000000000000
> >     >     >         >     >       >     >       > (XEN)   Memory Model
> Features: 0000000010201105 0000000040000000
> >     >     >         >     >       >     >       > (XEN)
>          0000000001260000 0000000002102211
> >     >     >         >     >       >     >       > (XEN)   ISA Features:
> 0000000002101110 0000000013112111 0000000021232042
> >     >     >         >     >       >     >       > (XEN)
> 0000000001112131 0000000000011142 0000000000011121
> >     >     >         >     >       >     >       > (XEN) Using SMC
> Calling Convention v1.2
> >     >     >         >     >       >     >       > (XEN) Using PSCI v1.1
> >     >     >         >     >       >     >       > (XEN) SMP: Allowing 4
> CPUs
> >     >     >         >     >       >     >       > (XEN) Generic Timer
> IRQ: phys=30 hyp=26 virt=27 Freq: 100000 KHz
> >     >     >         >     >       >     >       > (XEN) GICv2
> initialization:
> >     >     >         >     >       >     >       > (XEN)
> gic_dist_addr=00000000f9010000
> >     >     >         >     >       >     >       > (XEN)
> gic_cpu_addr=00000000f9020000
> >     >     >         >     >       >     >       > (XEN)
> gic_hyp_addr=00000000f9040000
> >     >     >         >     >       >     >       > (XEN)
> gic_vcpu_addr=00000000f9060000
> >     >     >         >     >       >     >       > (XEN)
> gic_maintenance_irq=25
> >     >     >         >     >       >     >       > (XEN) GICv2: Adjusting
> CPU interface base to 0xf902f000
> >     >     >         >     >       >     >       > (XEN) GICv2: 192
> lines, 4 cpus, secure (IID 0200143b).
> >     >     >         >     >       >     >       > (XEN) Using scheduler:
> null Scheduler (null)
> >     >     >         >     >       >     >       > (XEN) Initializing
> null scheduler
> >     >     >         >     >       >     >       > (XEN) WARNING: This is
> experimental software in development.
> >     >     >         >     >       >     >       > (XEN) Use at your own
> risk.
> >     >     >         >     >       >     >       > (XEN) Allocated
> console ring of 32 KiB.
> >     >     >         >     >       >     >       > (XEN) CPU0: Guest
> atomics will try 12 times before pausing the domain
> >     >     >         >     >       >     >       > (XEN) Bringing up CPU1
> >     >     >         >     >       >     >       > (XEN) CPU1: Guest
> atomics will try 13 times before pausing the domain
> >     >     >         >     >       >     >       > (XEN) CPU 1 booted.
> >     >     >         >     >       >     >       > (XEN) Bringing up CPU2
> >     >     >         >     >       >     >       > (XEN) CPU2: Guest
> atomics will try 13 times before pausing the domain
> >     >     >         >     >       >     >       > (XEN) CPU 2 booted.
> >     >     >         >     >       >     >       > (XEN) Bringing up CPU3
> >     >     >         >     >       >     >       > (XEN) CPU3: Guest
> atomics will try 13 times before pausing the domain
> >     >     >         >     >       >     >       > (XEN) Brought up 4 CPUs
> >     >     >         >     >       >     >       > (XEN) CPU 3 booted.
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: probing hardware configuration...
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: SMMUv2 with:
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: stage 2 translation
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: stream matching with 48 register groups, mask
> 0x7fff<2>smmu:
> >     >     >         >     >       /axi/smmu@fd800000: 16 context
> >     >     >         >     >       >     >       banks (0
> >     >     >         >     >       >     >       > stage-2 only)
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: Stage-2: 48-bit IPA -> 48-bit PA
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: registered 29 master devices
> >     >     >         >     >       >     >       > (XEN) I/O
> virtualisation enabled
> >     >     >         >     >       >     >       > (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) alternatives:
> Patching with alt table 00000000002cc5c8 -> 00000000002ccb2c
> >     >     >         >     >       >     >       > (XEN) *** LOADING
> DOMAIN 0 ***
> >     >     >         >     >       >     >       > (XEN) Loading d0
> kernel from boot module @ 0000000001000000
> >     >     >         >     >       >     >       > (XEN) Loading ramdisk
> from boot module @ 0000000002000000
> >     >     >         >     >       >     >       > (XEN) Allocating 1:1
> mappings totalling 1600MB for dom0:
> >     >     >         >     >       >     >       > (XEN) BANK[0]
> 0x00000010000000-0x00000020000000 (256MB)
> >     >     >         >     >       >     >       > (XEN) BANK[1]
> 0x00000024000000-0x00000028000000 (64MB)
> >     >     >         >     >       >     >       > (XEN) BANK[2]
> 0x00000030000000-0x00000080000000 (1280MB)
> >     >     >         >     >       >     >       > (XEN) Grant table
> range: 0x00000000e00000-0x00000000e40000
> >     >     >         >     >       >     >       > (XEN) smmu:
> /axi/smmu@fd800000: d0: p2maddr 0x000000087bf94000
> >     >     >         >     >       >     >       > (XEN) Allocating PPI
> 16 for event channel interrupt
> >     >     >         >     >       >     >       > (XEN) Extended region
> 0: 0x81200000->0xa0000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 1: 0xb1200000->0xc0000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 2: 0xc8000000->0xe0000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 3: 0xf0000000->0xf9000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 4: 0x100000000->0x600000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 5: 0x880000000->0x8000000000
> >     >     >         >     >       >     >       > (XEN) Extended region
> 6: 0x8001000000->0x10000000000
> >     >     >         >     >       >     >       > (XEN) Loading zImage
> from 0000000001000000 to 0000000010000000-0000000010e41008
> >     >     >         >     >       >     >       > (XEN) Loading d0
> initrd from 0000000002000000 to 0x0000000013600000-0x000000001ff3a617
> >     >     >         >     >       >     >       > (XEN) Loading d0 DTB
> to 0x0000000013400000-0x000000001340cbdc
> >     >     >         >     >       >     >       > (XEN) Initial low
> memory virq threshold set at 0x4000 pages.
> >     >     >         >     >       >     >       > (XEN) Std. Loglevel:
> All
> >     >     >         >     >       >     >       > (XEN) Guest Loglevel:
> All
> >     >     >         >     >       >     >       > (XEN) *** Serial input
> to DOM0 (type 'CTRL-a' three times to switch input)
> >     >     >         >     >       >     >       > (XEN) null.c:353: 0
> <-- d0v0
> >     >     >         >     >       >     >       > (XEN) Freed 356kB init
> memory.
> >     >     >         >     >       >     >       > (XEN) d0v0 Unhandled
> SMC/HVC: 0x84000050
> >     >     >         >     >       >     >       > (XEN) d0v0 Unhandled
> SMC/HVC: 0x8600ff01
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER4
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER8
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER12
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER16
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER20
> >     >     >         >     >       >     >       > (XEN) d0v0: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER0
> >     >     >         >     >       >     >       > [    0.000000] Booting
> Linux on physical CPU 0x0000000000 [0x410fd034]
> >     >     >         >     >       >     >       > [    0.000000] Linux
> version 5.15.72-xilinx-v2022.1 (oe-user@oe-host)
> (aarch64-portable-linux-gcc (GCC)
> >     >     >         >     >       11.3.0, GNU ld (GNU
> >     >     >         >     >       >     >       Binutils)
> >     >     >         >     >       >     >       > 2.38.20220708) #1 SMP
> Tue Feb 21 05:47:54 UTC 2023
> >     >     >         >     >       >     >       > [    0.000000] Machine
> model: D14 Viper Board - White Unit
> >     >     >         >     >       >     >       > [    0.000000] Xen
> 4.16 support found
> >     >     >         >     >       >     >       > [    0.000000] Zone
> ranges:
> >     >     >         >     >       >     >       > [    0.000000]   DMA
>    [mem 0x0000000010000000-0x000000007fffffff]
> >     >     >         >     >       >     >       > [    0.000000]   DMA32
>    empty
> >     >     >         >     >       >     >       > [    0.000000]
> Normal   empty
> >     >     >         >     >       >     >       > [    0.000000] Movable
> zone start for each node
> >     >     >         >     >       >     >       > [    0.000000] Early
> memory node ranges
> >     >     >         >     >       >     >       > [    0.000000]   node
>   0: [mem 0x0000000010000000-0x000000001fffffff]
> >     >     >         >     >       >     >       > [    0.000000]   node
>   0: [mem 0x0000000022000000-0x0000000022147fff]
> >     >     >         >     >       >     >       > [    0.000000]   node
>   0: [mem 0x0000000022200000-0x0000000022347fff]
> >     >     >         >     >       >     >       > [    0.000000]   node
>   0: [mem 0x0000000024000000-0x0000000027ffffff]
> >     >     >         >     >       >     >       > [    0.000000]   node
>   0: [mem 0x0000000030000000-0x000000007fffffff]
> >     >     >         >     >       >     >       > [    0.000000] Initmem
> setup node 0 [mem 0x0000000010000000-0x000000007fffffff]
> >     >     >         >     >       >     >       > [    0.000000] On node
> 0, zone DMA: 8192 pages in unavailable ranges
> >     >     >         >     >       >     >       > [    0.000000] On node
> 0, zone DMA: 184 pages in unavailable ranges
> >     >     >         >     >       >     >       > [    0.000000] On node
> 0, zone DMA: 7352 pages in unavailable ranges
> >     >     >         >     >       >     >       > [    0.000000] cma:
> Reserved 256 MiB at 0x000000006e000000
> >     >     >         >     >       >     >       > [    0.000000] psci:
> probing for conduit method from DT.
> >     >     >         >     >       >     >       > [    0.000000] psci:
> PSCIv1.1 detected in firmware.
> >     >     >         >     >       >     >       > [    0.000000] psci:
> Using standard PSCI v0.2 function IDs
> >     >     >         >     >       >     >       > [    0.000000] psci:
> Trusted OS migration not required
> >     >     >         >     >       >     >       > [    0.000000] psci:
> SMC Calling Convention v1.1
> >     >     >         >     >       >     >       > [    0.000000] percpu:
> Embedded 16 pages/cpu s32792 r0 d32744 u65536
> >     >     >         >     >       >     >       > [    0.000000]
> Detected VIPT I-cache on CPU0
> >     >     >         >     >       >     >       > [    0.000000] CPU
> features: kernel page table isolation forced ON by KASLR
> >     >     >         >     >       >     >       > [    0.000000] CPU
> features: detected: Kernel page table isolation (KPTI)
> >     >     >         >     >       >     >       > [    0.000000] Built 1
> zonelists, mobility grouping on.  Total pages: 403845
> >     >     >         >     >       >     >       > [    0.000000] Kernel
> command line: console=hvc0 earlycon=xen earlyprintk=xen clk_ignore_unused
> fips=1
> >     >     >         >     >       root=/dev/ram0
> >     >     >         >     >       >     >       maxcpus=2
> >     >     >         >     >       >     >       > [    0.000000] Unknown
> kernel command line parameters "earlyprintk=xen fips=1", will be passed to
> user
> >     >     >         >     >       space.
> >     >     >         >     >       >     >       > [    0.000000] Dentry
> cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
> >     >     >         >     >       >     >       > [    0.000000]
> Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
> >     >     >         >     >       >     >       > [    0.000000] mem
> auto-init: stack:off, heap alloc:on, heap free:on
> >     >     >         >     >       >     >       > [    0.000000] mem
> auto-init: clearing system memory may take some time...
> >     >     >         >     >       >     >       > [    0.000000] Memory:
> 1121936K/1641024K available (9728K kernel code, 836K rwdata, 2396K rodata,
> 1536K
> >     >     >         >     >       init, 262K bss,
> >     >     >         >     >       >     >       256944K reserved,
> >     >     >         >     >       >     >       > 262144K cma-reserved)
> >     >     >         >     >       >     >       > [    0.000000] SLUB:
> HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
> >     >     >         >     >       >     >       > [    0.000000] rcu:
> Hierarchical RCU implementation.
> >     >     >         >     >       >     >       > [    0.000000] rcu:
> RCU event tracing is enabled.
> >     >     >         >     >       >     >       > [    0.000000] rcu:
> RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=2.
> >     >     >         >     >       >     >       > [    0.000000] rcu:
> RCU calculated value of scheduler-enlistment delay is 25 jiffies.
> >     >     >         >     >       >     >       > [    0.000000] rcu:
> Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
> >     >     >         >     >       >     >       > [    0.000000]
> NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
> >     >     >         >     >       >     >       > [    0.000000] Root
> IRQ handler: gic_handle_irq
> >     >     >         >     >       >     >       > [    0.000000]
> arch_timer: cp15 timer(s) running at 100.00MHz (virt).
> >     >     >         >     >       >     >       > [    0.000000]
> clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles:
> 0x171024e7e0,
> >     >     >         >     >       max_idle_ns: 440795205315 ns
> >     >     >         >     >       >     >       > [    0.000000]
> sched_clock: 56 bits at 100MHz, resolution 10ns, wraps every 4398046511100ns
> >     >     >         >     >       >     >       > [    0.000258]
> Console: colour dummy device 80x25
> >     >     >         >     >       >     >       > [    0.310231] printk:
> console [hvc0] enabled
> >     >     >         >     >       >     >       > [    0.314403]
> Calibrating delay loop (skipped), value calculated using timer frequency..
> 200.00 BogoMIPS
> >     >     >         >     >       (lpj=400000)
> >     >     >         >     >       >     >       > [    0.324851]
> pid_max: default: 32768 minimum: 301
> >     >     >         >     >       >     >       > [    0.329706] LSM:
> Security Framework initializing
> >     >     >         >     >       >     >       > [    0.334204] Yama:
> becoming mindful.
> >     >     >         >     >       >     >       > [    0.337865]
> Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
> >     >     >         >     >       >     >       > [    0.345180]
> Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
> >     >     >         >     >       >     >       > [    0.354743]
> xen:grant_table: Grant tables using version 1 layout
> >     >     >         >     >       >     >       > [    0.359132] Grant
> table initialized
> >     >     >         >     >       >     >       > [    0.362664]
> xen:events: Using FIFO-based ABI
> >     >     >         >     >       >     >       > [    0.366993] Xen:
> initializing cpu0
> >     >     >         >     >       >     >       > [    0.370515] rcu:
> Hierarchical SRCU implementation.
> >     >     >         >     >       >     >       > [    0.375930] smp:
> Bringing up secondary CPUs ...
> >     >     >         >     >       >     >       > (XEN) null.c:353: 1
> <-- d0v1
> >     >     >         >     >       >     >       > (XEN) d0v1: vGICD:
> unhandled word write 0x000000ffffffff to ICACTIVER0
> >     >     >         >     >       >     >       > [    0.382549]
> Detected VIPT I-cache on CPU1
> >     >     >         >     >       >     >       > [    0.388712] Xen:
> initializing cpu1
> >     >     >         >     >       >     >       > [    0.388743] CPU1:
> Booted secondary processor 0x0000000001 [0x410fd034]
> >     >     >         >     >       >     >       > [    0.388829] smp:
> Brought up 1 node, 2 CPUs
> >     >     >         >     >       >     >       > [    0.406941] SMP:
> Total of 2 processors activated.
> >     >     >         >     >       >     >       > [    0.411698] CPU
> features: detected: 32-bit EL0 Support
> >     >     >         >     >       >     >       > [    0.416888] CPU
> features: detected: CRC32 instructions
> >     >     >         >     >       >     >       > [    0.422121] CPU:
> All CPU(s) started at EL1
> >     >     >         >     >       >     >       > [    0.426248]
> alternatives: patching kernel code
> >     >     >         >     >       >     >       > [    0.431424]
> devtmpfs: initialized
> >     >     >         >     >       >     >       > [    0.441454] KASLR
> enabled
> >     >     >         >     >       >     >       > [    0.441602]
> clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
> >     >     >         >     >       7645041785100000 ns
> >     >     >         >     >       >     >       > [    0.448321] futex
> hash table entries: 512 (order: 3, 32768 bytes, linear)
> >     >     >         >     >       >     >       > [    0.496183] NET:
> Registered PF_NETLINK/PF_ROUTE protocol family
> >     >     >         >     >       >     >       > [    0.498277] DMA:
> preallocated 256 KiB GFP_KERNEL pool for atomic allocations
> >     >     >         >     >       >     >       > [    0.503772] DMA:
> preallocated 256 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
> >     >     >         >     >       >     >       > [    0.511610] DMA:
> preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
> >     >     >         >     >       >     >       > [    0.519478] audit:
> initializing netlink subsys (disabled)
> >     >     >         >     >       >     >       > [    0.524985] audit:
> type=2000 audit(0.336:1): state=initialized audit_enabled=0 res=1
> >     >     >         >     >       >     >       > [    0.529169]
> thermal_sys: Registered thermal governor 'step_wise'
> >     >     >         >     >       >     >       > [    0.533023]
> hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
> >     >     >         >     >       >     >       > [    0.545608] ASID
> allocator initialised with 32768 entries
> >     >     >         >     >       >     >       > [    0.551030]
> xen:swiotlb_xen: Warning: only able to allocate 4 MB for software IO TLB
> >     >     >         >     >       >     >       > [    0.559332]
> software IO TLB: mapped [mem 0x0000000011800000-0x0000000011c00000] (4MB)
> >     >     >         >     >       >     >       > [    0.583565] HugeTLB
> registered 1.00 GiB page size, pre-allocated 0 pages
> >     >     >         >     >       >     >       > [    0.584721] HugeTLB
> registered 32.0 MiB page size, pre-allocated 0 pages
> >     >     >         >     >       >     >       > [    0.591478] HugeTLB
> registered 2.00 MiB page size, pre-allocated 0 pages
> >     >     >         >     >       >     >       > [    0.598225] HugeTLB
> registered 64.0 KiB page size, pre-allocated 0 pages
> >     >     >         >     >       >     >       > [    0.636520] DRBG:
> Continuing without Jitter RNG
> >     >     >         >     >       >     >       > [    0.737187] raid6:
> neonx8   gen()  2143 MB/s
> >     >     >         >     >       >     >       > [    0.805294] raid6:
> neonx8   xor()  1589 MB/s
> >     >     >         >     >       >     >       > [    0.873406] raid6:
> neonx4   gen()  2177 MB/s
> >     >     >         >     >       >     >       > [    0.941499] raid6:
> neonx4   xor()  1556 MB/s
> >     >     >         >     >       >     >       > [    1.009612] raid6:
> neonx2   gen()  2072 MB/s
> >     >     >         >     >       >     >       > [    1.077715] raid6:
> neonx2   xor()  1430 MB/s
> >     >     >         >     >       >     >       > [    1.145834] raid6:
> neonx1   gen()  1769 MB/s
> >     >     >         >     >       >     >       > [    1.213935] raid6:
> neonx1   xor()  1214 MB/s
> >     >     >         >     >       >     >       > [    1.282046] raid6:
> int64x8  gen()  1366 MB/s
> >     >     >         >     >       >     >       > [    1.350132] raid6:
> int64x8  xor()   773 MB/s
> >     >     >         >     >       >     >       > [    1.418259] raid6:
> int64x4  gen()  1602 MB/s
> >     >     >         >     >       >     >       > [    1.486349] raid6:
> int64x4  xor()   851 MB/s
> >     >     >         >     >       >     >       > [    1.554464] raid6:
> int64x2  gen()  1396 MB/s
> >     >     >         >     >       >     >       > [    1.622561] raid6:
> int64x2  xor()   744 MB/s
> >     >     >         >     >       >     >       > [    1.690687] raid6:
> int64x1  gen()  1033 MB/s
> >     >     >         >     >       >     >       > [    1.758770] raid6:
> int64x1  xor()   517 MB/s
> >     >     >         >     >       >     >       > [    1.758809] raid6:
> using algorithm neonx4 gen() 2177 MB/s
> >     >     >         >     >       >     >       > [    1.762941] raid6:
> .... xor() 1556 MB/s, rmw enabled
> >     >     >         >     >       >     >       > [    1.767957] raid6:
> using neon recovery algorithm
> >     >     >         >     >       >     >       > [    1.772824]
> xen:balloon: Initialising balloon driver
> >     >     >         >     >       >     >       > [    1.778021] iommu:
> Default domain type: Translated
> >     >     >         >     >       >     >       > [    1.782584] iommu:
> DMA domain TLB invalidation policy: strict mode
> >     >     >         >     >       >     >       > [    1.789149] SCSI
> subsystem initialized
> >     >     >         >     >       >     >       > [    1.792820]
> usbcore: registered new interface driver usbfs
> >     >     >         >     >       >     >       > [    1.798254]
> usbcore: registered new interface driver hub
> >     >     >         >     >       >     >       > [    1.803626]
> usbcore: registered new device driver usb
> >     >     >         >     >       >     >       > [    1.808761]
> pps_core: LinuxPPS API ver. 1 registered
> >     >     >         >     >       >     >       > [    1.813716]
> pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <
> giometti@linux.it <mailto:giometti@linux.it> <mailto:giometti@linux.it
> <mailto:giometti@linux.it>> <mailto:giometti@linux.it <mailto:
> giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>
> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:
> giometti@linux.it <mailto:giometti@linux.it>> <mailto:giometti@linux.it
> <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:
> giometti@linux.it>>>>
> >     >     >         >     >       <mailto:giometti@linux.it <mailto:
> giometti@linux.it> <mailto:giometti@linux.it <mailto:giometti@linux.it>>
> <mailto:giometti@linux.it <mailto:giometti@linux.it> <mailto:
> giometti@linux.it <mailto:giometti@linux.it>>> <mailto:giometti@linux.it
> <mailto:giometti@linux.it> <mailto:giometti@linux.it <mailto:
> giometti@linux.it>> <mailto:giometti@linux.it <mailto:giometti@linux.it>
> <mailto:giometti@linux.it <mailto:giometti@linux.it>>>>>>
> >     >     >         >     >       >     >       > [    1.822903] PTP
> clock support registered
> >     >     >         >     >       >     >       > [    1.826893] EDAC
> MC: Ver: 3.0.0
> >     >     >         >     >       >     >       > [    1.830375]
> zynqmp-ipi-mbox mailbox@ff990400: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >     >         >     >       >     >       > [    1.838863]
> zynqmp-ipi-mbox mailbox@ff990600: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >     >         >     >       >     >       > [    1.847356]
> zynqmp-ipi-mbox mailbox@ff990800: Registered ZynqMP IPI mbox with TX/RX
> channels.
> >     >     >         >     >       >     >       > [    1.855907] FPGA
> manager framework
> >     >     >         >     >       >     >       > [    1.859952]
> clocksource: Switched to clocksource arch_sys_counter
> >     >     >         >     >       >     >       > [    1.871712] NET:
> Registered PF_INET protocol family
> >     >     >         >     >       >     >       > [    1.871838] IP
> idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
> >     >     >         >     >       >     >       > [    1.879392]
> tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes,
> linear)
> >     >     >         >     >       >     >       > [    1.887078]
> Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
> >     >     >         >     >       >     >       > [    1.894846] TCP
> established hash table entries: 16384 (order: 5, 131072 bytes, linear)
> >     >     >         >     >       >     >       > [    1.902900] TCP
> bind hash table entries: 16384 (order: 6, 262144 bytes, linear)
> >     >     >         >     >       >     >       > [    1.910350] TCP:
> Hash tables configured (established 16384 bind 16384)
> >     >     >         >     >       >     >       > [    1.916778] UDP
> hash table entries: 1024 (order: 3, 32768 bytes, linear)
> >     >     >         >     >       >     >       > [    1.923509]
> UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
> >     >     >         >     >       >     >       > [    1.930759] NET:
> Registered PF_UNIX/PF_LOCAL protocol family
> >     >     >         >     >       >     >       > [    1.936834] RPC:
> Registered named UNIX socket transport module.
> >     >     >         >     >       >     >       > [    1.942342] RPC:
> Registered udp transport module.
> >     >     >         >     >       >     >       > [    1.947088] RPC:
> Registered tcp transport module.
> >     >     >         >     >       >     >       > [    1.951843] RPC:
> Registered tcp NFSv4.1 backchannel transport module.
> >     >     >         >     >       >     >       > [    1.958334] PCI:
> CLS 0 bytes, default 64
> >     >     >         >     >       >     >       > [    1.962709] Trying
> to unpack rootfs image as initramfs...
> >     >     >         >     >       >     >       > [    1.977090]
> workingset: timestamp_bits=62 max_order=19 bucket_order=0
> >     >     >         >     >       >     >       > [    1.982863]
> Installing knfsd (copyright (C) 1996 okir@monad.swb.de <mailto:
> okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>
> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de>>> <mailto:okir@monad.swb.de
> <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:
> okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>
> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de
> <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de <mailto:
> okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de>>>
> <mailto:okir@monad.swb.de <mailto:okir@monad.swb.de> <mailto:
> okir@monad.swb.de <mailto:okir@monad.swb.de>> <mailto:okir@monad.swb.de
> <mailto:okir@monad.swb.de> <mailto:okir@monad.swb.de <mailto:
> okir@monad.swb.de>>>>>).
> >     >     >         >     >       >     >       > [    2.021045] NET:
> Registered PF_ALG protocol family
> >     >     >         >     >       >     >       > [    2.021122] xor:
> measuring software checksum speed
> >     >     >         >     >       >     >       > [    2.029347]
>  8regs           :  2366 MB/sec
> >     >     >         >     >       >     >       > [    2.033081]
>  32regs          :  2802 MB/sec
> >     >     >         >     >       >     >       > [    2.038223]
>  arm64_neon      :  2320 MB/sec
> >     >     >         >     >       >     >       > [    2.038385] xor:
> using function: 32regs (2802 MB/sec)
> >     >     >         >     >       >     >       > [    2.043614] Block
> layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
> >     >     >         >     >       >     >       > [    2.050959] io
> scheduler mq-deadline registered
> >     >     >         >     >       >     >       > [    2.055521] io
> scheduler kyber registered
> >     >     >         >     >       >     >       > [    2.068227]
> xen:xen_evtchn: Event-channel device installed
> >     >     >         >     >       >     >       > [    2.069281] Serial:
> 8250/16550 driver, 4 ports, IRQ sharing disabled
> >     >     >         >     >       >     >       > [    2.076190]
> cacheinfo: Unable to detect cache hierarchy for CPU 0
> >     >     >         >     >       >     >       > [    2.085548] brd:
> module loaded
> >     >     >         >     >       >     >       > [    2.089290] loop:
> module loaded
> >     >     >         >     >       >     >       > [    2.089341] Invalid
> max_queues (4), will use default max: 2.
> >     >     >         >     >       >     >       > [    2.094565] tun:
> Universal TUN/TAP device driver, 1.6
> >     >     >         >     >       >     >       > [    2.098655]
> xen_netfront: Initialising Xen virtual ethernet driver
> >     >     >         >     >       >     >       > [    2.104156]
> usbcore: registered new interface driver rtl8150
> >     >     >         >     >       >     >       > [    2.109813]
> usbcore: registered new interface driver r8152
> >     >     >         >     >       >     >       > [    2.115367]
> usbcore: registered new interface driver asix
> >     >     >         >     >       >     >       > [    2.120794]
> usbcore: registered new interface driver ax88179_178a
> >     >     >         >     >       >     >       > [    2.126934]
> usbcore: registered new interface driver cdc_ether
> >     >     >         >     >       >     >       > [    2.132816]
> usbcore: registered new interface driver cdc_eem
> >     >     >         >     >       >     >       > [    2.138527]
> usbcore: registered new interface driver net1080
> >     >     >         >     >       >     >       > [    2.144256]
> usbcore: registered new interface driver cdc_subset
> >     >     >         >     >       >     >       > [    2.150205]
> usbcore: registered new interface driver zaurus
> >     >     >         >     >       >     >       > [    2.155837]
> usbcore: registered new interface driver cdc_ncm
> >     >     >         >     >       >     >       > [    2.161550]
> usbcore: registered new interface driver r8153_ecm
> >     >     >         >     >       >     >       > [    2.168240]
> usbcore: registered new interface driver cdc_acm
> >     >     >         >     >       >     >       > [    2.173109]
> cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
> >     >     >         >     >       >     >       > [    2.181358]
> usbcore: registered new interface driver uas
> >     >     >         >     >       >     >       > [    2.186547]
> usbcore: registered new interface driver usb-storage
> >     >     >         >     >       >     >       > [    2.192643]
> usbcore: registered new interface driver ftdi_sio
> >     >     >         >     >       >     >       > [    2.198384]
> usbserial: USB Serial support registered for FTDI USB Serial Device
> >     >     >         >     >       >     >       > [    2.206118]
> udc-core: couldn't find an available UDC - added [g_mass_storage] to list
> of pending
> >     >     >         >     >       drivers
> >     >     >         >     >       >     >       > [    2.215332]
> i2c_dev: i2c /dev entries driver
> >     >     >         >     >       >     >       > [    2.220467] xen_wdt
> xen_wdt: initialized (timeout=60s, nowayout=0)
> >     >     >         >     >       >     >       > [    2.225923]
> device-mapper: uevent: version 1.0.3
> >     >     >         >     >       >     >       > [    2.230668]
> device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>>> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com> <mailto:
> dm-devel@redhat.com <mailto:dm-devel@redhat.com>>>>
> >     >     >         >     >       <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>>> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com> <mailto:dm-devel@redhat.com <mailto:
> dm-devel@redhat.com>>>>>
> >     >     >         >     >       >     >       > [    2.239315] EDAC
> MC0: Giving out device to module 1 controller synps_ddr_controller: DEV
> synps_edac
> >     >     >         >     >       (INTERRUPT)
> >     >     >         >     >       >     >       > [    2.249405] EDAC
> DEVICE0: Giving out device to module zynqmp-ocm-edac controller zynqmp_ocm:
> DEV
> >     >     >         >     >       >     >
>  ff960000.memory-controller (INTERRUPT)
> >     >     >         >     >       >     >       > [    2.261719] sdhci:
> Secure Digital Host Controller Interface driver
> >     >     >         >     >       >     >       > [    2.267487] sdhci:
> Copyright(c) Pierre Ossman
> >     >     >         >     >       >     >       > [    2.271890]
> sdhci-pltfm: SDHCI platform and OF driver helper
> >     >     >         >     >       >     >       > [    2.278157]
> ledtrig-cpu: registered to indicate activity on CPUs
> >     >     >         >     >       >     >       > [    2.283816]
> zynqmp_firmware_probe Platform Management API v1.1
> >     >     >         >     >       >     >       > [    2.289554]
> zynqmp_firmware_probe Trustzone version v1.0
> >     >     >         >     >       >     >       > [    2.327875]
> securefw securefw: securefw probed
> >     >     >         >     >       >     >       > [    2.328324] alg: No
> test for xilinx-zynqmp-aes (zynqmp-aes)
> >     >     >         >     >       >     >       > [    2.332563]
> zynqmp_aes firmware:zynqmp-firmware:zynqmp-aes: AES Successfully Registered
> >     >     >         >     >       >     >       > [    2.341183] alg: No
> test for xilinx-zynqmp-rsa (zynqmp-rsa)
> >     >     >         >     >       >     >       > [    2.347667]
> remoteproc remoteproc0: ff9a0000.rf5ss:r5f_0 is available
> >     >     >         >     >       >     >       > [    2.353003]
> remoteproc remoteproc1: ff9a0000.rf5ss:r5f_1 is available
> >     >     >         >     >       >     >       > [    2.362605]
> fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered
> >     >     >         >     >       >     >       > [    2.366540]
> viper-xen-proxy viper-xen-proxy: Viper Xen Proxy registered
> >     >     >         >     >       >     >       > [    2.372525]
> viper-vdpp a4000000.vdpp: Device Tree Probing
> >     >     >         >     >       >     >       > [    2.377778]
> viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >     >         >     >       >     >       > [    2.386432]
> viper-vdpp a4000000.vdpp: Unable to register tamper handler. Retrying...
> >     >     >         >     >       >     >       > [    2.394094]
> viper-vdpp-net a5000000.vdpp_net: Device Tree Probing
> >     >     >         >     >       >     >       > [    2.399854]
> viper-vdpp-net a5000000.vdpp_net: Device registered
> >     >     >         >     >       >     >       > [    2.405931]
> viper-vdpp-stat a8000000.vdpp_stat: Device Tree Probing
> >     >     >         >     >       >     >       > [    2.412037]
> viper-vdpp-stat a8000000.vdpp_stat: Build parameters: VTI Count: 512 Event
> Count: 32
> >     >     >         >     >       >     >       > [    2.420856] default
> preset
> >     >     >         >     >       >     >       > [    2.423797]
> viper-vdpp-stat a8000000.vdpp_stat: Device registered
> >     >     >         >     >       >     >       > [    2.430054]
> viper-vdpp-rng ac000000.vdpp_rng: Device Tree Probing
> >     >     >         >     >       >     >       > [    2.435948]
> viper-vdpp-rng ac000000.vdpp_rng: Device registered
> >     >     >         >     >       >     >       > [    2.441976] vmcu
> driver init
> >     >     >         >     >       >     >       > [    2.444922] VMCU: :
> (240:0) registered
> >     >     >         >     >       >     >       > [    2.444956] In K81
> Updater init
> >     >     >         >     >       >     >       > [    2.449003] pktgen:
> Packet Generator for packet performance testing. Version: 2.75
> >     >     >         >     >       >     >       > [    2.468833]
> Initializing XFRM netlink socket
> >     >     >         >     >       >     >       > [    2.468902] NET:
> Registered PF_PACKET protocol family
> >     >     >         >     >       >     >       > [    2.472729] Bridge
> firewalling registered
> >     >     >         >     >       >     >       > [    2.476785] 8021q:
> 802.1Q VLAN Support v1.8
> >     >     >         >     >       >     >       > [    2.481341]
> registered taskstats version 1
> >     >     >         >     >       >     >       > [    2.486394] Btrfs
> loaded, crc32c=crc32c-generic, zoned=no, fsverity=no
> >     >     >         >     >       >     >       > [    2.503145]
> ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq = 36, base_baud = 6250000)
> is a xuartps
> >     >     >         >     >       >     >       > [    2.507103]
> of-fpga-region fpga-full: FPGA Region probed
> >     >     >         >     >       >     >       > [    2.512986]
> xilinx-zynqmp-dma fd500000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.520267]
> xilinx-zynqmp-dma fd510000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.528239]
> xilinx-zynqmp-dma fd520000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.536152]
> xilinx-zynqmp-dma fd530000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.544153]
> xilinx-zynqmp-dma fd540000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.552127]
> xilinx-zynqmp-dma fd550000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.560178]
> xilinx-zynqmp-dma ffa80000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.567987]
> xilinx-zynqmp-dma ffa90000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.576018]
> xilinx-zynqmp-dma ffaa0000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.583889]
> xilinx-zynqmp-dma ffab0000.dma-controller: ZynqMP DMA driver Probe success
> >     >     >         >     >       >     >       > [    2.946379] spi-nor
> spi0.0: mt25qu512a (131072 Kbytes)
> >     >     >         >     >       >     >       > [    2.946467] 2
> fixed-partitions partitions found on MTD device spi0.0
> >     >     >         >     >       >     >       > [    2.952393]
> Creating 2 MTD partitions on "spi0.0":
> >     >     >         >     >       >     >       > [    2.957231]
> 0x000004000000-0x000008000000 : "bank A"
> >     >     >         >     >       >     >       > [    2.963332]
> 0x000000000000-0x000004000000 : "bank B"
> >     >     >         >     >       >     >       > [    2.968694] macb
> ff0b0000.ethernet: Not enabling partial store and forward
> >     >     >         >     >       >     >       > [    2.975333] macb
> ff0b0000.ethernet eth0: Cadence GEM rev 0x50070106 at 0xff0b0000 irq 25
> >     >     >         >     >       (18:41:fe:0f:ff:02)
> >     >     >         >     >       >     >       > [    2.984472] macb
> ff0c0000.ethernet: Not enabling partial store and forward
> >     >     >         >     >       >     >       > [    2.992144] macb
> ff0c0000.ethernet eth1: Cadence GEM rev 0x50070106 at 0xff0c0000 irq 26
> >     >     >         >     >       (18:41:fe:0f:ff:03)
> >     >     >         >     >       >     >       > [    3.001043]
> viper_enet viper_enet: Viper power GPIOs initialised
> >     >     >         >     >       >     >       > [    3.007313]
> viper_enet viper_enet vnet0 (uninitialized): Validate interface QSGMII
> >     >     >         >     >       >     >       > [    3.014914]
> viper_enet viper_enet vnet1 (uninitialized): Validate interface QSGMII
> >     >     >         >     >       >     >       > [    3.022138]
> viper_enet viper_enet vnet1 (uninitialized): Validate interface type 18
> >     >     >         >     >       >     >       > [    3.030274]
> viper_enet viper_enet vnet2 (uninitialized): Validate interface QSGMII
> >     >     >         >     >       >     >       > [    3.037785]
> viper_enet viper_enet vnet3 (uninitialized): Validate interface QSGMII
> >     >     >         >     >       >     >       > [    3.045301]
> viper_enet viper_enet: Viper enet registered
> >     >     >         >     >       >     >       > [    3.050958]
> xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM
> >     >     >         >     >       >     >       > [    3.057135]
> xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM
> >     >     >         >     >       >     >       > [    3.063538]
> xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM
> >     >     >         >     >       >     >       > [    3.069920]
> xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM
> >     >     >         >     >       >     >       > [    3.097729] si70xx:
> probe of 2-0040 failed with error -5
> >     >     >         >     >       >     >       > [    3.098042]
> cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer with timeout 60s
> >     >     >         >     >       >     >       > [    3.105111]
> cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer with timeout 10s
> >     >     >         >     >       >     >       > [    3.112457]
> viper-tamper viper-tamper: Device registered
> >     >     >         >     >       >     >       > [    3.117593]
> active_bank active_bank: boot bank: 1
> >     >     >         >     >       >     >       > [    3.122184]
> active_bank active_bank: boot mode: (0x02) qspi32
> >     >     >         >     >       >     >       > [    3.128247]
> viper-vdpp a4000000.vdpp: Device Tree Probing
> >     >     >         >     >       >     >       > [    3.133439]
> viper-vdpp a4000000.vdpp: VDPP Version: 1.3.9.0 Info: 1.512.15.0 KeyLen: 32
> >     >     >         >     >       >     >       > [    3.142151]
> viper-vdpp a4000000.vdpp: Tamper handler registered
> >     >     >         >     >       >     >       > [    3.147438]
> viper-vdpp a4000000.vdpp: Device registered
> >     >     >         >     >       >     >       > [    3.153007]
> lpc55_l2 spi1.0: registered handler for protocol 0
> >     >     >         >     >       >     >       > [    3.158582]
> lpc55_user lpc55_user: The major number for your device is 236
> >     >     >         >     >       >     >       > [    3.165976]
> lpc55_l2 spi1.0: registered handler for protocol 1
> >     >     >         >     >       >     >       > [    3.181999]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >     >         >     >       >     >       > [    3.182856]
> rtc-lpc55 rtc_lpc55: registered as rtc0
> >     >     >         >     >       >     >       > [    3.188656]
> lpc55_l2 spi1.0: (2) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.193744]
> lpc55_l2 spi1.0: (3) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.198848]
> lpc55_l2 spi1.0: (4) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.202932] mmc0:
> SDHCI controller on ff160000.mmc [ff160000.mmc] using ADMA 64-bit
> >     >     >         >     >       >     >       > [    3.210689]
> lpc55_l2 spi1.0: (5) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.215694]
> lpc55_l2 spi1.0: rx error: -110
> >     >     >         >     >       >     >       > [    3.284438] mmc0:
> new HS200 MMC card at address 0001
> >     >     >         >     >       >     >       > [    3.285179]
> mmcblk0: mmc0:0001 SEM16G 14.6 GiB
> >     >     >         >     >       >     >       > [    3.291784]
>  mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8
> >     >     >         >     >       >     >       > [    3.293915]
> mmcblk0boot0: mmc0:0001 SEM16G 4.00 MiB
> >     >     >         >     >       >     >       > [    3.299054]
> mmcblk0boot1: mmc0:0001 SEM16G 4.00 MiB
> >     >     >         >     >       >     >       > [    3.303905]
> mmcblk0rpmb: mmc0:0001 SEM16G 4.00 MiB, chardev (244:0)
> >     >     >         >     >       >     >       > [    3.582676]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >     >         >     >       >     >       > [    3.583332]
> rtc-lpc55 rtc_lpc55: hctosys: unable to read the hardware clock
> >     >     >         >     >       >     >       > [    3.591252]
> cdns-i2c ff020000.i2c: recovery information complete
> >     >     >         >     >       >     >       > [    3.597085] at24
> 0-0050: supply vcc not found, using dummy regulator
> >     >     >         >     >       >     >       > [    3.603011]
> lpc55_l2 spi1.0: (2) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.608093] at24
> 0-0050: 256 byte spd EEPROM, read-only
> >     >     >         >     >       >     >       > [    3.613620]
> lpc55_l2 spi1.0: (3) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.619362]
> lpc55_l2 spi1.0: (4) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.624224]
> rtc-rv3028 0-0052: registered as rtc1
> >     >     >         >     >       >     >       > [    3.628343]
> lpc55_l2 spi1.0: (5) mcu still not ready?
> >     >     >         >     >       >     >       > [    3.633253]
> lpc55_l2 spi1.0: rx error: -110
> >     >     >         >     >       >     >       > [    3.639104]
> k81_bootloader 0-0010: probe
> >     >     >         >     >       >     >       > [    3.641628] VMCU: :
> (235:0) registered
> >     >     >         >     >       >     >       > [    3.641635]
> k81_bootloader 0-0010: probe completed
> >     >     >         >     >       >     >       > [    3.668346]
> cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 28
> >     >     >         >     >       >     >       > [    3.669154]
> cdns-i2c ff030000.i2c: recovery information complete
> >     >     >         >     >       >     >       > [    3.675412] lm75
> 1-0048: supply vs not found, using dummy regulator
> >     >     >         >     >       >     >       > [    3.682920] lm75
> 1-0048: hwmon1: sensor 'tmp112'
> >     >     >         >     >       >     >       > [    3.686548] i2c
> i2c-1: Added multiplexed i2c bus 3
> >     >     >         >     >       >     >       > [    3.690795] i2c
> i2c-1: Added multiplexed i2c bus 4
> >     >     >         >     >       >     >       > [    3.695629] i2c
> i2c-1: Added multiplexed i2c bus 5
> >     >     >         >     >       >     >       > [    3.700492] i2c
> i2c-1: Added multiplexed i2c bus 6
> >     >     >         >     >       >     >       > [    3.705157] pca954x
> 1-0070: registered 4 multiplexed busses for I2C switch pca9546
> >     >     >         >     >       >     >       > [    3.713049] at24
> 1-0054: supply vcc not found, using dummy regulator
> >     >     >         >     >       >     >       > [    3.720067] at24
> 1-0054: 1024 byte 24c08 EEPROM, read-only
> >     >     >         >     >       >     >       > [    3.724761]
> cdns-i2c ff030000.i2c: 100 kHz mmio ff030000 irq 29
> >     >     >         >     >       >     >       > [    3.731272] sfp
> viper_enet:sfp-eth1: Host maximum power 2.0W
> >     >     >         >     >       >     >       > [    3.737549]
> sfp_register_socket: got sfp_bus
> >     >     >         >     >       >     >       > [    3.740709]
> sfp_register_socket: register sfp_bus
> >     >     >         >     >       >     >       > [    3.745459]
> sfp_register_bus: ops ok!
> >     >     >         >     >       >     >       > [    3.749179]
> sfp_register_bus: Try to attach
> >     >     >         >     >       >     >       > [    3.753419]
> sfp_register_bus: Attach succeeded
> >     >     >         >     >       >     >       > [    3.757914]
> sfp_register_bus: upstream ops attach
> >     >     >         >     >       >     >       > [    3.762677]
> sfp_register_bus: Bus registered
> >     >     >         >     >       >     >       > [    3.766999]
> sfp_register_socket: register sfp_bus succeeded
> >     >     >         >     >       >     >       > [    3.775870]
> of_cfs_init
> >     >     >         >     >       >     >       > [    3.776000]
> of_cfs_init: OK
> >     >     >         >     >       >     >       > [    3.778211] clk:
> Not disabling unused clocks
> >     >     >         >     >       >     >       > [   11.278477] Freeing
> initrd memory: 206056K
> >     >     >         >     >       >     >       > [   11.279406] Freeing
> unused kernel memory: 1536K
> >     >     >         >     >       >     >       > [   11.314006] Checked
> W+X mappings: passed, no W+X pages found
> >     >     >         >     >       >     >       > [   11.314142] Run
> /init as init process
> >     >     >         >     >       >     >       > INIT: version 3.01
> booting
> >     >     >         >     >       >     >       > fsck (busybox 1.35.0)
> >     >     >         >     >       >     >       > /dev/mmcblk0p1: clean,
> 12/102400 files, 238162/409600 blocks
> >     >     >         >     >       >     >       > /dev/mmcblk0p2: clean,
> 12/102400 files, 171972/409600 blocks
> >     >     >         >     >       >     >       > /dev/mmcblk0p3 was not
> cleanly unmounted, check forced.
> >     >     >         >     >       >     >       > /dev/mmcblk0p3:
> 20/4096 files (0.0% non-contiguous), 663/16384 blocks
> >     >     >         >     >       >     >       > [   11.553073] EXT4-fs
> (mmcblk0p3): mounted filesystem without journal. Opts: (null). Quota mode:
> >     >     >         >     >       disabled.
> >     >     >         >     >       >     >       > Starting random number
> generator daemon.
> >     >     >         >     >       >     >       > [   11.580662] random:
> crng init done
> >     >     >         >     >       >     >       > Starting udev
> >     >     >         >     >       >     >       > [   11.613159]
> udevd[142]: starting version 3.2.10
> >     >     >         >     >       >     >       > [   11.620385]
> udevd[143]: starting eudev-3.2.10
> >     >     >         >     >       >     >       > [   11.704481] macb
> ff0b0000.ethernet control_red: renamed from eth0
> >     >     >         >     >       >     >       > [   11.720264] macb
> ff0c0000.ethernet control_black: renamed from eth1
> >     >     >         >     >       >     >       > [   12.063396]
> ip_local_port_range: prefer different parity for start/end values.
> >     >     >         >     >       >     >       > [   12.084801]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >     >         >     >       >     >       > hwclock: RTC_RD_TIME:
> Invalid exchange
> >     >     >         >     >       >     >       > Mon Feb 27 08:40:53
> UTC 2023
> >     >     >         >     >       >     >       > [   12.115309]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_set_time: bad result
> >     >     >         >     >       >     >       > hwclock: RTC_SET_TIME:
> Invalid exchange
> >     >     >         >     >       >     >       > [   12.131027]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >     >         >     >       >     >       > Starting mcud
> >     >     >         >     >       >     >       > INIT: Entering
> runlevel: 5
> >     >     >         >     >       >     >       > Configuring network
> interfaces... done.
> >     >     >         >     >       >     >       > resetting network
> interface
> >     >     >         >     >       >     >       > [   12.718295] macb
> ff0b0000.ethernet control_red: PHY [ff0b0000.ethernet-ffffffff:02] driver
> [Xilinx
> >     >     >         >     >       PCS/PMA PHY] (irq=POLL)
> >     >     >         >     >       >     >       > [   12.723919] macb
> ff0b0000.ethernet control_red: configuring for phy/gmii link mode
> >     >     >         >     >       >     >       > [   12.732151] pps
> pps0: new PPS source ptp0
> >     >     >         >     >       >     >       > [   12.735563] macb
> ff0b0000.ethernet: gem-ptp-timer ptp clock registered.
> >     >     >         >     >       >     >       > [   12.745724] macb
> ff0c0000.ethernet control_black: PHY [ff0c0000.ethernet-ffffffff:01] driver
> [Xilinx
> >     >     >         >     >       PCS/PMA PHY]
> >     >     >         >     >       >     >       (irq=POLL)
> >     >     >         >     >       >     >       > [   12.753469] macb
> ff0c0000.ethernet control_black: configuring for phy/gmii link mode
> >     >     >         >     >       >     >       > [   12.761804] pps
> pps1: new PPS source ptp1
> >     >     >         >     >       >     >       > [   12.765398] macb
> ff0c0000.ethernet: gem-ptp-timer ptp clock registered.
> >     >     >         >     >       >     >       > Auto-negotiation: off
> >     >     >         >     >       >     >       > Auto-negotiation: off
> >     >     >         >     >       >     >       > [   16.828151] macb
> ff0b0000.ethernet control_red: unable to generate target frequency:
> 125000000 Hz
> >     >     >         >     >       >     >       > [   16.834553] macb
> ff0b0000.ethernet control_red: Link is Up - 1Gbps/Full - flow control off
> >     >     >         >     >       >     >       > [   16.860552] macb
> ff0c0000.ethernet control_black: unable to generate target frequency:
> 125000000 Hz
> >     >     >         >     >       >     >       > [   16.867052] macb
> ff0c0000.ethernet control_black: Link is Up - 1Gbps/Full - flow control off
> >     >     >         >     >       >     >       > Starting Failsafe
> Secure Shell server in port 2222: sshd
> >     >     >         >     >       >     >       > done.
> >     >     >         >     >       >     >       > Starting rpcbind
> daemon...done.
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > [   17.093019]
> rtc-lpc55 rtc_lpc55: lpc55_rtc_get_time: bad result: 1
> >     >     >         >     >       >     >       > hwclock: RTC_RD_TIME:
> Invalid exchange
> >     >     >         >     >       >     >       > Starting State Manager
> Service
> >     >     >         >     >       >     >       > Start state-manager
> restarter...
> >     >     >         >     >       >     >       > (XEN) d0v1 Forwarding
> AES operation: 3254779951
> >     >     >         >     >       >     >       > Starting
> /usr/sbin/xenstored....[   17.265256] BTRFS: device fsid
> 80efc224-c202-4f8e-a949-4dae7f04a0aa
> >     >     >         >     >       devid 1 transid 744
> >     >     >         >     >       >     >       /dev/dm-0
> >     >     >         >     >       >     >       > scanned by udevd (385)
> >     >     >         >     >       >     >       > [   17.349933] BTRFS
> info (device dm-0): disk space caching is enabled
> >     >     >         >     >       >     >       > [   17.350670] BTRFS
> info (device dm-0): has skinny extents
> >     >     >         >     >       >     >       > [   17.364384] BTRFS
> info (device dm-0): enabling ssd optimizations
> >     >     >         >     >       >     >       > [   17.830462] BTRFS:
> device fsid 27ff666b-f4e5-4f90-9054-c210db5b2e2e devid 1 transid 6
> >     >     >         >     >       /dev/mapper/client_prov scanned by
> >     >     >         >     >       >     >       mkfs.btrfs
> >     >     >         >     >       >     >       > (526)
> >     >     >         >     >       >     >       > [   17.872699] BTRFS
> info (device dm-1): using free space tree
> >     >     >         >     >       >     >       > [   17.872771] BTRFS
> info (device dm-1): has skinny extents
> >     >     >         >     >       >     >       > [   17.878114] BTRFS
> info (device dm-1): flagging fs with big metadata feature
> >     >     >         >     >       >     >       > [   17.894289] BTRFS
> info (device dm-1): enabling ssd optimizations
> >     >     >         >     >       >     >       > [   17.895695] BTRFS
> info (device dm-1): checking UUID tree
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > Setting domain 0 name,
> domid and JSON config...
> >     >     >         >     >       >     >       > Done setting up Dom0
> >     >     >         >     >       >     >       > Starting xenconsoled...
> >     >     >         >     >       >     >       > Starting QEMU as disk
> backend for dom0
> >     >     >         >     >       >     >       > Starting domain
> watchdog daemon: xenwatchdogd startup
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > [   18.408647] BTRFS:
> device fsid 5e08d5e9-bc2a-46b9-af6a-44c7087b8921 devid 1 transid 6
> >     >     >         >     >       /dev/mapper/client_config scanned by
> >     >     >         >     >       >     >       mkfs.btrfs
> >     >     >         >     >       >     >       > (574)
> >     >     >         >     >       >     >       > [done]
> >     >     >         >     >       >     >       > [   18.465552] BTRFS
> info (device dm-2): using free space tree
> >     >     >         >     >       >     >       > [   18.465629] BTRFS
> info (device dm-2): has skinny extents
> >     >     >         >     >       >     >       > [   18.471002] BTRFS
> info (device dm-2): flagging fs with big metadata feature
> >     >     >         >     >       >     >       > Starting crond: [
> 18.482371] BTRFS info (device dm-2): enabling ssd optimizations
> >     >     >         >     >       >     >       > [   18.486659] BTRFS
> info (device dm-2): checking UUID tree
> >     >     >         >     >       >     >       > OK
> >     >     >         >     >       >     >       > starting rsyslogd ...
> Log partition ready after 0 poll loops
> >     >     >         >     >       >     >       > done
> >     >     >         >     >       >     >       > rsyslogd: cannot
> connect to 172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <
> http://172.18.0.1:514 <http://172.18.0.1:514>>> <http://172.18.0.1:514 <
> http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>> <
> http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>>>> <http://172.18.0.1:514 <http://172.18.0.1:514> <
> http://172.18.0.1:514 <http://172.18.0.1:514>> <http://172.18.0.1:514 <
> http://172.18.0.1:514> <http://172.18.0.1:514 <http://172.18.0.1:514>>> <
> http://172.18.0.1:514 <http://172.18.0.1:514> <http://172.18.0.1:514 <
> http://172.18.0.1:514>> <http://172.18.0.1:514 <http://172.18.0.1:514> <
> http://172.18.0.1:514 <http://172.18.0.1:514>>>>>: Network is unreachable
> [v8.2208.0 try
> >     >     >         >     >       https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>> <https://www.rsyslog.com/e/2027
> >     <https://www.rsyslog.com/e/2027> <https://www.rsyslog.com/e/2027 <
> https://www.rsyslog.com/e/2027>>>>> ]
> >     >     >         >     >       >     >       > [   18.670637] BTRFS:
> device fsid 39d7d9e1-967d-478e-94ae-690deb722095 devid 1 transid 608
> /dev/dm-3
> >     >     >         >     >       scanned by udevd (518)
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > Please insert USB
> token and enter your role in login prompt.
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > login:
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > Regards,
> >     >     >         >     >       >     >       > O.
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       > пн, 24 апр. 2023 г. в
> 23:39, Stefano Stabellini <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>>:
> >     >     >         >     >       >     >       >       Hi Oleg,
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       Here is the
> issue from your logs:
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       SError Interrupt
> on CPU0, code 0xbe000000 -- SError
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       SErrors are
> special signals to notify software of serious hardware
> >     >     >         >     >       >     >       >       errors.
> Something is going very wrong. Defective hardware is a
> >     >     >         >     >       >     >       >       possibility.
> Another possibility if software accessing address ranges
> >     >     >         >     >       >     >       >       that it is not
> supposed to, sometimes it causes SErrors.
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       Cheers,
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       Stefano
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       On Mon, 24 Apr
> 2023, Oleg Nikitenko wrote:
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >       > Hello,
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       > Thanks guys.
> >     >     >         >     >       >     >       >       > I found out
> where the problem was.
> >     >     >         >     >       >     >       >       > Now dom0
> booted more. But I have a new one.
> >     >     >         >     >       >     >       >       > This is a
> kernel panic during Dom0 loading.
> >     >     >         >     >       >     >       >       > Maybe someone
> is able to suggest something ?
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       > Regards,
> >     >     >         >     >       >     >       >       > O.
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       > [    3.771362]
> sfp_register_bus: upstream ops attach
> >     >     >         >     >       >     >       >       > [    3.776119]
> sfp_register_bus: Bus registered
> >     >     >         >     >       >     >       >       > [    3.780459]
> sfp_register_socket: register sfp_bus succeeded
> >     >     >         >     >       >     >       >       > [    3.789399]
> of_cfs_init
> >     >     >         >     >       >     >       >       > [    3.789499]
> of_cfs_init: OK
> >     >     >         >     >       >     >       >       > [    3.791685]
> clk: Not disabling unused clocks
> >     >     >         >     >       >     >       >       > [   11.010355]
> SError Interrupt on CPU0, code 0xbe000000 -- SError
> >     >     >         >     >       >     >       >       > [   11.010380]
> CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >     >         >     >       >     >       >       > [   11.010393]
> Workqueue: events_unbound async_run_entry_fn
> >     >     >         >     >       >     >       >       > [   11.010414]
> pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> >     >     >         >     >       >     >       >       > [   11.010422]
> pc : simple_write_end+0xd0/0x130
> >     >     >         >     >       >     >       >       > [   11.010431]
> lr : generic_perform_write+0x118/0x1e0
> >     >     >         >     >       >     >       >       > [   11.010438]
> sp : ffffffc00809b910
> >     >     >         >     >       >     >       >       > [   11.010441]
> x29: ffffffc00809b910 x28: 0000000000000000 x27: ffffffef69ba88c0
> >     >     >         >     >       >     >       >       > [   11.010451]
> x26: 0000000000003eec x25: ffffff807515db00 x24: 0000000000000000
> >     >     >         >     >       >     >       >       > [   11.010459]
> x23: ffffffc00809ba90 x22: 0000000002aac000 x21: ffffff807315a260
> >     >     >         >     >       >     >       >       > [   11.010472]
> x20: 0000000000001000 x19: fffffffe02000000 x18: 0000000000000000
> >     >     >         >     >       >     >       >       > [   11.010481]
> x17: 00000000ffffffff x16: 0000000000008000 x15: 0000000000000000
> >     >     >         >     >       >     >       >       > [   11.010490]
> x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000
> >     >     >         >     >       >     >       >       > [   11.010498]
> x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000000
> >     >     >         >     >       >     >       >       > [   11.010507]
> x8 : 0000000000000000 x7 : ffffffef693ba680 x6 : 000000002d89b700
> >     >     >         >     >       >     >       >       > [   11.010515]
> x5 : fffffffe02000000 x4 : ffffff807315a3c8 x3 : 0000000000001000
> >     >     >         >     >       >     >       >       > [   11.010524]
> x2 : 0000000002aab000 x1 : 0000000000000001 x0 : 0000000000000005
> >     >     >         >     >       >     >       >       > [   11.010534]
> Kernel panic - not syncing: Asynchronous SError Interrupt
> >     >     >         >     >       >     >       >       > [   11.010539]
> CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.72-xilinx-v2022.1 #1
> >     >     >         >     >       >     >       >       > [   11.010545]
> Hardware name: D14 Viper Board - White Unit (DT)
> >     >     >         >     >       >     >       >       > [   11.010548]
> Workqueue: events_unbound async_run_entry_fn
> >     >     >         >     >       >     >       >       > [   11.010556]
> Call trace:
> >     >     >         >     >       >     >       >       > [   11.010558]
>  dump_backtrace+0x0/0x1c4
> >     >     >         >     >       >     >       >       > [   11.010567]
>  show_stack+0x18/0x2c
> >     >     >         >     >       >     >       >       > [   11.010574]
>  dump_stack_lvl+0x7c/0xa0
> >     >     >         >     >       >     >       >       > [   11.010583]
>  dump_stack+0x18/0x34
> >     >     >         >     >       >     >       >       > [   11.010588]
>  panic+0x14c/0x2f8
> >     >     >         >     >       >     >       >       > [   11.010597]
>  print_tainted+0x0/0xb0
> >     >     >         >     >       >     >       >       > [   11.010606]
>  arm64_serror_panic+0x6c/0x7c
> >     >     >         >     >       >     >       >       > [   11.010614]
>  do_serror+0x28/0x60
> >     >     >         >     >       >     >       >       > [   11.010621]
>  el1h_64_error_handler+0x30/0x50
> >     >     >         >     >       >     >       >       > [   11.010628]
>  el1h_64_error+0x78/0x7c
> >     >     >         >     >       >     >       >       > [   11.010633]
>  simple_write_end+0xd0/0x130
> >     >     >         >     >       >     >       >       > [   11.010639]
>  generic_perform_write+0x118/0x1e0
> >     >     >         >     >       >     >       >       > [   11.010644]
>  __generic_file_write_iter+0x138/0x1c4
> >     >     >         >     >       >     >       >       > [   11.010650]
>  generic_file_write_iter+0x78/0xd0
> >     >     >         >     >       >     >       >       > [   11.010656]
>  __kernel_write+0xfc/0x2ac
> >     >     >         >     >       >     >       >       > [   11.010665]
>  kernel_write+0x88/0x160
> >     >     >         >     >       >     >       >       > [   11.010673]
>  xwrite+0x44/0x94
> >     >     >         >     >       >     >       >       > [   11.010680]
>  do_copy+0xa8/0x104
> >     >     >         >     >       >     >       >       > [   11.010686]
>  write_buffer+0x38/0x58
> >     >     >         >     >       >     >       >       > [   11.010692]
>  flush_buffer+0x4c/0xbc
> >     >     >         >     >       >     >       >       > [   11.010698]
>  __gunzip+0x280/0x310
> >     >     >         >     >       >     >       >       > [   11.010704]
>  gunzip+0x1c/0x28
> >     >     >         >     >       >     >       >       > [   11.010709]
>  unpack_to_rootfs+0x170/0x2b0
> >     >     >         >     >       >     >       >       > [   11.010715]
>  do_populate_rootfs+0x80/0x164
> >     >     >         >     >       >     >       >       > [   11.010722]
>  async_run_entry_fn+0x48/0x164
> >     >     >         >     >       >     >       >       > [   11.010728]
>  process_one_work+0x1e4/0x3a0
> >     >     >         >     >       >     >       >       > [   11.010736]
>  worker_thread+0x7c/0x4c0
> >     >     >         >     >       >     >       >       > [   11.010743]
>  kthread+0x120/0x130
> >     >     >         >     >       >     >       >       > [   11.010750]
>  ret_from_fork+0x10/0x20
> >     >     >         >     >       >     >       >       > [   11.010757]
> SMP: stopping secondary CPUs
> >     >     >         >     >       >     >       >       > [   11.010784]
> Kernel Offset: 0x2f61200000 from 0xffffffc008000000
> >     >     >         >     >       >     >       >       > [   11.010788]
> PHYS_OFFSET: 0x0
> >     >     >         >     >       >     >       >       > [   11.010790]
> CPU features: 0x00000401,00000842
> >     >     >         >     >       >     >       >       > [   11.010795]
> Memory Limit: none
> >     >     >         >     >       >     >       >       > [   11.277509]
> ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       > пт, 21 апр.
> 2023 г. в 15:52, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>
> >     <mailto:michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>>>:
> >     >     >         >     >       >     >       >       >       Hi Oleg,
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >       On
> 21/04/2023 14:49, Oleg Nikitenko wrote:
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       > Hello
> Michal,
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       > I was
> not able to enable earlyprintk in the xen for now.
> >     >     >         >     >       >     >       >       >       > I
> decided to choose another way.
> >     >     >         >     >       >     >       >       >       > This
> is a xen's command line that I found out completely.
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       > (XEN)
> $$$$ console=dtuart dtuart=serial0 dom0_mem=1600M dom0_max_vcpus=2
> dom0_vcpus_pin
> >     >     >         >     >       bootscrub=0
> >     >     >         >     >       >     >       vwfi=native
> >     >     >         >     >       >     >       >       sched=null
> >     >     >         >     >       >     >       >       >
>  timer_slop=0
> >     >     >         >     >       >     >       >       >       Yes,
> adding a printk() in Xen was also a good idea.
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       > So you
> are absolutely right about a command line.
> >     >     >         >     >       >     >       >       >       > Now I
> am going to find out why xen did not have the correct parameters from the
> device
> >     >     >         >     >       tree.
> >     >     >         >     >       >     >       >       >       Maybe
> you will find this document helpful:
> >     >     >         >     >       >     >       >       >
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >     <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>>>
> >     >     >         >     >       <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >
> >     <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt>
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> <
> https://github.com/Xilinx/xen/blob/xlnx_rebase_4.16/docs/misc/arm/device-tree/booting.txt
> >>>>>
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >       ~Michal
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
> Regards,
> >     >     >         >     >       >     >       >       >       > Oleg
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       > пт, 21
> апр. 2023 г. в 11:16, Michal Orzel <michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>
> >     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com
> >     <mailto:michal.orzel@amd.com>>>> <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>>>>:
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >     On
> 21/04/2023 10:04, Oleg Nikitenko wrote:
> >     >     >         >     >       >     >       >       >       >     >
>
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> 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:
> >     >     >         >     >       >     >       >       >       >     In
> the .config file or in some Yocto file (listing additional Kconfig options)
> added
> >     >     >         >     >       to SRC_URI?
> >     >     >         >     >       >     >       >       >       >
>  You shouldn't really modify .config file but if you do, you should execute
> "make
> >     >     >         >     >       olddefconfig"
> >     >     >         >     >       >     >       afterwards.
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK
> >     >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_PRINTK_ZYNQMP
> >     >     >         >     >       >     >       >       >       >     >
> CONFIG_EARLY_UART_CHOICE_CADENCE
> >     >     >         >     >       >     >       >       >       >     I
> hope you added =y to them.
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
>  Anyway, you have at least the following solutions:
> >     >     >         >     >       >     >       >       >       >     1)
> Run bitbake xen -c menuconfig to properly set early printk
> >     >     >         >     >       >     >       >       >       >     2)
> Find out how you enable other Kconfig options in your project (e.g.
> >     >     >         >     >       CONFIG_COLORING=y that is not
> >     >     >         >     >       >     >       enabled by
> >     >     >         >     >       >     >       >       default)
> >     >     >         >     >       >     >       >       >       >     3)
> Append the following to "xen/arch/arm/configs/arm64_defconfig":
> >     >     >         >     >       >     >       >       >       >
>  CONFIG_EARLY_PRINTK_ZYNQMP=y
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >
>  ~Michal
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> Host hangs in build time.
> >     >     >         >     >       >     >       >       >       >     >
> Maybe I did not set something in the config build file ?
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> Regards,
> >     >     >         >     >       >     >       >       >       >     >
> Oleg
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
> чт, 20 апр. 2023 г. в 11:57, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> >     <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>>>:
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>    Thanks Michal,
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>    You gave me an idea.
> >     >     >         >     >       >     >       >       >       >     >
>    I am going to try it today.
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>    Regards,
> >     >     >         >     >       >     >       >       >       >     >
>    O.
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>    чт, 20 апр. 2023 г. в 11:56, Oleg Nikitenko <oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com
> >     <mailto:oleshiiwood@gmail.com>>>> <mailto:oleshiiwood@gmail.com
> <mailto:oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>>>>:
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>        Thanks Stefano.
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>        I am going to do it today.
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>        Regards,
> >     >     >         >     >       >     >       >       >       >     >
>        O.
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >     >
>        ср, 19 апр. 2023 г. в 23:05, Stefano Stabellini <
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>>
> >     >     >         >     >       >     >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org
> >     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org
> >     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@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 <
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>>>>
> >     >     >         >     >       >     >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>
> >     <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>>
> <mailto:oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com> <mailto:
> oleshiiwood@gmail.com <mailto:oleshiiwood@gmail.com>>>>
> >     >     >         >     >       <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com>> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@gmail.com> <mailto:oleshiiwood@gmail.com <mailto:
> oleshiiwood@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.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>>
> >     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>>
> >     >     >         >     >       >     >       <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com
> >     <mailto:michal.orzel@amd.com>>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com>> <mailto:
> michal.orzel@amd.com <mailto:michal.orzel@amd.com> <mailto:
> michal.orzel@amd.com
> >     <mailto:michal.orzel@amd.com>>>>> <mailto:michal.orzel@amd.com
> <mailto:michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>>>
> >     >     >         >     >       <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com>> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@amd.com> <mailto:michal.orzel@amd.com <mailto:
> michal.orzel@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:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>>>>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> <mailto:julien@xen.org <mailto:julien@xen.org>
> >     <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>>>>
> >     >     >         >     >       <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@xen.org>>> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:
> julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>>>>
> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@xen.org>> <mailto:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@xen.org>>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>>
> <mailto:julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org
> <mailto:julien@xen.org>>>> <mailto:julien@xen.org <mailto:julien@xen.org>
> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:julien@xen.org
> <mailto:julien@xen.org> <mailto:julien@xen.org
> >     <mailto:julien@xen.org>>> <mailto:julien@xen.org <mailto:
> julien@xen.org> <mailto:julien@xen.org <mailto:julien@xen.org>> <mailto:
> julien@xen.org <mailto:julien@xen.org> <mailto:julien@xen.org <mailto:
> julien@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
> >     >     >         >     >       <sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org
> >     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>>>>>
> >     >     >         >     >       >     >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org
> >     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>>>>
> >     >     >         >     >       >     >       >       >       <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org
> >     <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org>>>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>
> >     <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>>
> <mailto:sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org> <mailto:
> sstabellini@kernel.org <mailto:sstabellini@kernel.org>>>>
> >     >     >         >     >       <mailto:sstabellini@kernel.org
> <mailto:sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org>> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@kernel.org> <mailto:sstabellini@kernel.org <mailto:
> sstabellini@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> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>
> >     >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >     <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>>>
> >     >     >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen
> >     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen
> >     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>>>
> >     >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>
> >     <https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>>
> >     >     >         >     >       <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>>
> >     >     >         >     >       >     >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen
> >     <https://github.com/xilinx/xen> <https://github.com/xilinx/xen <
> https://github.com/xilinx/xen>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>>> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen> <
> https://github.com/xilinx/xen <https://github.com/xilinx/xen>> <
> https://github.com/xilinx/xen
> >     <https://github.com/xilinx/xen> <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> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary
> >     <https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>>
> >     >     >         >     >       >     >       >       >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>>>
> >     >     >         >     >       <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary>> <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary <
> https://xenbits.xen.org/gitweb/?p=xen.git;a=summary> <
> 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.
> >     >     >         >     >       >     >       >       >       >     >
>            >       >
> >     >     >         >     >       >     >       >       >       >     >
>            >
> >     >     >         >     >       >     >       >       >       >     >
>            >
> >     >     >         >     >       >     >       >       >       >     >
>            >
> >     >     >         >     >       >     >       >       >       >     >
> >     >     >         >     >       >     >       >       >       >
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >       >
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >
> >     >     >         >     >       >     >
> >     >     >         >     >       >
> >     >     >         >     >
> >     >     >         >     >
> >     >     >         >     >
> >     >     >         >
> >     >     >
> >     >
> >
>

[-- Attachment #2: Type: text/html, Size: 412463 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: xen cache colors in ARM
  2023-05-19 13:38                                                                           ` Oleg Nikitenko
@ 2023-05-19 13:51                                                                             ` Michal Orzel
  0 siblings, 0 replies; 41+ messages in thread
From: Michal Orzel @ 2023-05-19 13:51 UTC (permalink / raw)
  To: Oleg Nikitenko
  Cc: Stefano Stabellini, Julien Grall, xen-devel, Bertrand Marquis,
	Carlo Nonato, Stewart.Hildebrand

Hi Oleg,

On 19/05/2023 15:38, Oleg Nikitenko wrote:
> 	
> 
> 
> Hello,
> 
> Thanks Michal.
> 
> Then the next question. Now it is more related to the integration than to the development.
> A license for the xen in 4.17 revision at branch xlnx_rebase_4.17 xilinx repo has changed.
> I found out when I built this version.
> Now bitbake and yocto build fault by COPYING file md5 hashe inequality reason.
> I found out md5 hash stored at sources/libs/meta-virtualization/recipes-extended/xen directory in files
> xen-tools_4.15.bb <http://xen-tools_4.15.bb>
> xen_4.15.bb <http://xen_4.15.bb>
> xen_git.bb <http://xen_git.bb>
> xen-tools_git.bb <http://xen-tools_git.bb>
> xen-tools_4.16.bb <http://xen-tools_4.16.bb>
> xen_4.16.bb <http://xen_4.16.bb>
> So this is a question. Should I update the license file for all our branches or is it possible to keep an old one for old branches ?

I'm not a Yocto expert but it looks like you want to use Xen 4.17 using old meta-virtualization with no support for 4.17.
Anyway, this discussion is no longer related to the original issue (nor to Xen itself) which I hope I helped to overcome.
In case of other Xen related issues, please send a new e-mail to a mailing list.

~Michal


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2023-05-20  6:02 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-18  8:43 xen cache colors in ARM Oleg Nikitenko
2023-04-18  8:59 ` Julien Grall
     [not found]   ` <CA+SAi2uPZ=Dq1GxF9Kj1zCO=nbb55ruVG31kH-TgdpR6bLznvA@mail.gmail.com>
     [not found]     ` <CA+SAi2s4WLiMEVa3u8rJRNZDpCpLTvnDygpObSUKxau-Q8dfyA@mail.gmail.com>
2023-04-18 11:09       ` Julien Grall
2023-04-18 11:26         ` Oleg Nikitenko
2023-04-18 11:29           ` Julien Grall
     [not found]             ` <CA+SAi2sZnrLzQoBn-e0GDy5De6PcGzxDCuJ3MSKicB_wB7o+Nw@mail.gmail.com>
2023-04-18 12:12               ` Fwd: " Oleg Nikitenko
2023-04-18 17:44           ` Stefano Stabellini
2023-04-19  7:03             ` Oleg Nikitenko
2023-04-19  7:37               ` Michal Orzel
2023-04-19  8:25                 ` Oleg Nikitenko
2023-04-19  9:36                   ` Oleg Nikitenko
2023-04-19 10:42                     ` Michal Orzel
2023-04-19 20:05                     ` Stefano Stabellini
2023-04-20  8:56                       ` Oleg Nikitenko
2023-04-20  8:57                         ` Oleg Nikitenko
2023-04-21  8:04                           ` Oleg Nikitenko
2023-04-21  8:16                             ` Michal Orzel
2023-04-21 12:49                               ` Oleg Nikitenko
2023-04-21 12:52                                 ` Michal Orzel
2023-04-24 12:03                                   ` Oleg Nikitenko
2023-04-24 20:39                                     ` Stefano Stabellini
2023-04-25  7:33                                       ` Oleg Nikitenko
2023-04-25 18:20                                         ` Stefano Stabellini
2023-04-27  6:46                                           ` Oleg Nikitenko
2023-04-27 21:51                                             ` Stefano Stabellini
2023-05-05  8:28                                               ` Oleg Nikitenko
2023-05-05  8:34                                                 ` Michal Orzel
2023-05-05  8:48                                                   ` Oleg Nikitenko
2023-05-09  6:58                                                     ` Oleg Nikitenko
2023-05-09 19:49                                                       ` Stefano Stabellini
2023-05-11 10:02                                                         ` Oleg Nikitenko
2023-05-11 10:15                                                           ` Michal Orzel
2023-05-11 10:32                                                             ` Oleg Nikitenko
2023-05-15  8:51                                                               ` Oleg Nikitenko
2023-05-15  8:57                                                                 ` Michal Orzel
2023-05-16 12:15                                                                   ` Oleg Nikitenko
2023-05-16 14:40                                                                     ` Michal Orzel
2023-05-16 15:14                                                                       ` Oleg Nikitenko
2023-05-16 18:00                                                                         ` Michal Orzel
2023-05-19 13:38                                                                           ` Oleg Nikitenko
2023-05-19 13:51                                                                             ` Michal Orzel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.