[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: xen cache colors in ARM


  • To: Oleg Nikitenko <oleshiiwood@xxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • From: Michal Orzel <michal.orzel@xxxxxxx>
  • Date: Wed, 19 Apr 2023 09:37:00 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=gmail.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=93SaySx2WRYEqqXGLGfz1BxIEOVaXJypyjYBnhWojm4=; b=fiNLa0KdKXJ2vIBWgK5JeFH4I3rV3ove7jEAKHAt60Dr1YMzbAnCTQW+JDuCXewn/wt7gaqxyj0ieKQdbQI+uEGCoKQ7R5xjcG5eJEAXZ1AnCrIFj9YRifAR32ahcSBSrM5pAAhDRxJDG9Wgqs/o3hvaj8xzYQrVgkb/TYn3AJrif7G/Hitz+fzpCdyfUJmURc/gsHhFhQ9MxfhbYPmCQEpOMtOdFa+4ABoKX1OARrJKr98ba6RoPz7TyXCFS+fbncWsbkEx1sN8y2/bcSrs6fxJJi612F8p3mppozM1Lv3NDSOV2CgvbHuOc18NlS4oksePsB24pVZojoqUb3b2AA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZtLUKTns89HL5C5JowSrge1qll5CjuWMtpSuM6iWO2piywwPF9DY145T4ht9eIArw3s5tbTXEpv0kfeyrbwA4SZ6YhyRqr9TkPSdYrAG1t9kszzyzoJtHUkVKlrFO8Px+NJlaWsoEaFNhsrivlLGoB6DnW71PSdKcoLmZP3jhu7qi9A5Kw1UdH+rEZ3tC5r/I4CG8G2yfXHHriHXxzmacTPrS8eDHX2ukS+/mMqoFwpgUmVWV3zPr9dk1EWjnSS3kbjZXyNE/bAfqusuUvKPD1yRImrVtEZJ54PzjfYQ0mBWCe8S22ZaPIhV2r/EgqZnHMRir/tlNigJ6tfXZYcfbg==
  • Cc: Julien Grall <julien@xxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Carlo Nonato <carlo.nonato@xxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 19 Apr 2023 07:37:17 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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@xxxxxxx> ?

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@xxxxxxxxxx 
> <mailto:sstabellini@xxxxxxxxxx>>:
> 
>     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.
> 



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.