From: "Orzel, Michal" <michal.orzel@amd.com>
To: Jan Beulich <jbeulich@suse.com>
Cc: Doug Goldstein <cardoe@cardoe.com>,
Stefano Stabellini <sstabellini@kernel.org>,
Luca Fancellu <luca.fancellu@arm.com>,
xen-devel@lists.xenproject.org
Subject: Re: [PATCH] automation: Add Arm64 MPU build job
Date: Thu, 3 Apr 2025 11:35:42 +0200 [thread overview]
Message-ID: <65d12272-0ceb-4570-bade-5a0901264e16@amd.com> (raw)
In-Reply-To: <235cb577-b28f-49ab-b0a3-94ab35572d83@suse.com>
On 03/04/2025 11:28, Jan Beulich wrote:
>
>
> On 03.04.2025 11:17, Orzel, Michal wrote:
>> On 03/04/2025 10:58, Jan Beulich wrote:
>>> On 03.04.2025 10:44, Orzel, Michal wrote:
>>>> On 03/04/2025 10:43, Jan Beulich wrote:
>>>>> On 03.04.2025 10:19, Michal Orzel wrote:
>>>>>> Just like for RISCV and PPC, the earlier we enable the CI build the
>>>>>> better.
>>>>>
>>>>> What about Arm32?
>>>> The series to enable compilation of Arm32 with MPU is still under review on the ML.
>>>
>>> Oh. Is MPU in Kconfig then missing a dependency on 64BIT?
>> Well, yes you're right although when I think about it, it's been like that (for
>> both 64 and 32) since the introduction of CONFIG_MPU by commit (in October last
>> year):
>> 0388a5979b21 ("xen/arm: mpu: Introduce choice between MMU and MPU")
>>
>> If you're saying that all the Kconfig combinations + targets like allyes/allno
>> need to build successfully also for new ports (MPU on Arm is kind of like a new
>> port), then I agree (I did not think about it and clearly others too seeing the
>> MPU patch above) although I'd prefer to avoid sending a patch adding dependency
>> just to be removed in 1-2 weeks. But I can do whatever you think needs to be done.
>
> I'm far from insisting on a change here; you're a maintainer of that code while
> I am not. Yet I indeed think Kconfig needs to have the dependencies right, or
> else randconfig CI jobs may randomly fail.
Sure, thanks for showing understanding.
A different question (also to other people who knows this stuff).
MPU requires to specify Xen start address using CONFIG_XEN_START_ADDRESS that is
set to invalid default value to catch user attention. Provided that randconfig
can select UNSUPPORTED and MPU, we should somehow set CONFIG_XEN_START_ADDRESS
to e.g. 0 to be able to build successfully. Is this where we need to add
EXTRA_FIXED_RANDCONFIG to existing arm64 and arm32 randconfig jobs?
~Michal
next prev parent reply other threads:[~2025-04-03 9:36 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-03 8:19 [PATCH] automation: Add Arm64 MPU build job Michal Orzel
2025-04-03 8:43 ` Jan Beulich
2025-04-03 8:44 ` Orzel, Michal
2025-04-03 8:58 ` Jan Beulich
2025-04-03 9:17 ` Orzel, Michal
2025-04-03 9:28 ` Jan Beulich
2025-04-03 9:35 ` Orzel, Michal [this message]
2025-04-03 10:00 ` Jan Beulich
2025-04-03 13:50 ` Anthony PERARD
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=65d12272-0ceb-4570-bade-5a0901264e16@amd.com \
--to=michal.orzel@amd.com \
--cc=cardoe@cardoe.com \
--cc=jbeulich@suse.com \
--cc=luca.fancellu@arm.com \
--cc=sstabellini@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.