Hi Jonathan,
Welcome to China and thanks for the detailed update!
@Rob,Mark
Welcome to join LOD discussion!
For Jonathan’s first topics:
How to do device tree representation of multi thread cores and resulting shared L1 caches.
Would you like to communicate in this email list or do we need a LOD meeting to reach an agreement?
@James,
For the MPAM upstream,any help needed for the upstream from Huawei or Linaro?
Thanks:)
Joyce
> On 21 Feb 2025, at 18:07, Jonathan Cameron <Jonathan.Cameron(a)huawei.com> wrote:
>
>
> Hi Joyce,
>
> I'll be in Shenzhen next week but should be able to dial in subject to
> overcoming a slightly different network.
>
> If we can poke the following disconnect that would be very helpful
> - if it happens on list rather than needing to be discussed on the call
> that's absolutely fine.
>
> It's a difference of opinion between Mark Rutland and Rob Herring
> (both ARM) about how to do device tree representation of multi thread
> cores and resulting shared L1 caches. We mostly care about this because
> we'd like to maintain same level of support in QEMU for ACPI (which has
> always handled this case) and DT.
>
> This was try number 1 based on advice from Rob was to use multiple reg
> entries in a single cpu node (how the DT spec currently specifies it
> based on ancient power PC roots)
>
> https://lore.kernel.org/linux-arm-kernel/20250110161057.445-1-alireza.sanae…
> Mark suggested that we just do out of CPU node description as is done for every
> other level of cache because of the complexity of phandles pointing to the
> node.
>
> Proposal of out of CPU node description. Rob not happy with this one.
> https://lore.kernel.org/all/20250129164855.676-1-alireza.sanaee@huawei.com/
> https://lore.kernel.org/all/20250203120527.3534-1-alireza.sanaee@huawei.com/
>
> Whilst I'm fairly sure Mark's concerns about references to the CPU node can
> be resolved with a few minor tweaks (a few properties may become arrays that
> are index rather than single element) we'd really like to have the two
> experts engaged in the same thread as so far it's been a case of alternate
> responses.
>
> The other topic that is in my pile is the cache flushing by PA range work.
> I'm going to be working with our HQ team to ensure the design we put out
> for that is general enough over the next 2 weeks so we should have something
> to share after that. The remaining questions prior to posting an RFC are
> all low level detail things that I don't think would benefit from a discussion
> until we've shown the code.
>
> Final potential topic is MPAM. Particularly if there is anything specific
> we can do to help with upstreaming.
>
> Jonathan
>
>
> Joyce Qi <joyce.qi(a)linaro.org> wrote:
>
>> Hi Jonathan, all,
>>
>> Happy New Year to all!
>>
>> Do we have any topic to sync next week?
>>
>> Thanks:)
>> Joyce
>>
>>
>>
>>
>>> On 27 Nov 2024, at 08:00, linaro-open-discussions-request(a)op-lists.linaro.org wrote:
>>>
>>> Send Linaro-open-discussions mailing list submissions to
>>> linaro-open-discussions(a)op-lists.linaro.org
>>>
>>> To subscribe or unsubscribe via email, send a message with subject or
>>> body 'help' to
>>> linaro-open-discussions-request(a)op-lists.linaro.org
>>>
>>> You can reach the person managing the list at
>>> linaro-open-discussions-owner(a)op-lists.linaro.org
>>>
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of Linaro-open-discussions digest..."
>>>
>>> Today's Topics:
>>>
>>> 1. Re: Flush by PA range Designs. (was Re: Linaro-open-discussions Digest, Vol 38, Issue 14)
>>> (Joyce Qi)
>>>
>>>
>>> ----------------------------------------------------------------------
>>>
>>> Message: 1
>>> Date: Tue, 26 Nov 2024 18:36:22 +0800
>>> From: Joyce Qi <joyce.qi(a)linaro.org>
>>> Subject: [Linaro-open-discussions] Re: Flush by PA range Designs.
>>> (was Re: Linaro-open-discussions Digest, Vol 38, Issue 14)
>>> To: James Morse <james.morse(a)arm.com>
>>> Cc: Jonathan Cameron <Jonathan.Cameron(a)Huawei.com>, James Morse via
>>> Linaro-open-discussions <linaro-open-discussions(a)op-lists.linaro.org>,
>>> linuxarm(a)huawei.com, zengheng4(a)huawei.com, wangyushan12(a)huawei.com,
>>> Dave Martin <Dave.Martin(a)arm.com>
>>> Message-ID: <5BF890F5-CE52-4682-AFE6-9FBDE56F2247(a)linaro.org>
>>> Content-Type: text/plain; charset=utf-8
>>>
>>> Hi all,
>>>
>>> Will cancel today’s meeting since no special topic today, welcome to contact with when needed.
>>>
>>> Thanks
>>> Joyce
>>>
>>>> On 25 Nov 2024, at 21:01, Joyce Qi <joyce.qi(a)linaro.org> wrote:
>>>>
>>>> Hi Jonathan,
>>>>
>>>> Would you like to continue the MPAM, Flush by PA range Designs or any other topics during tomorrow’s LOD meeting?
>>>>
>>>> Thanks
>>>> Joyce
>>>>
>>>>
>>>>> On 24 Oct 2024, at 00:14, James Morse <james.morse(a)arm.com> wrote:
>>>>>
>>>>> Hi guys,
>>>>>
>>>>> (CC: +Dave Martin)
>>>>>
>>>>> On 10/21/24 15:01, Joyce Qi wrote:
>>>>>>> On 21 Oct 2024, at 20:50, James Morse <james.morse(a)arm.com> wrote:
>>>>>>> On 21/10/2024 11:00, Joyce Qi via Linaro-open-discussions wrote:
>>>>>>>> Thanks a lot for the detailed description and document sharing.
>>>>>>>> I have uploaded the MPAM materials to the LOD Confluence.
>>>>>>>>
>>>>>>>> https://linaro.atlassian.net/wiki/spaces/LOD/overview
>>>>>
>>>>>>>> Are you available to join tomorrow’s LoD meeting for the MPAM topics ?
>>>>>
>>>>> The code already published for something like the intPARTID proposal is here:
>>>>> https://git.gitlab.arm.com/linux-arm/linux-dm/-/commits/mpam/partid-pmg-rem…
>>>>>
>>>>> The aim was to keep it within the MPAM driver, initially based on some static configuration to prove
>>>>> its useful before making it more dynamic, probably a mount option.
>>>>>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> James
>>>>
>>>
>>>
>>> ------------------------------
>>>
>>> Subject: Digest Footer
>>>
>>> Linaro-open-discussions mailing list -- linaro-open-discussions(a)op-lists.linaro.org
>>> To unsubscribe send an email to linaro-open-discussions-leave(a)op-lists.linaro.org
>>>
>>>
>>> ------------------------------
>>>
>>> End of Linaro-open-discussions Digest, Vol 50, Issue 1
>>> ******************************************************
>>
>
Hi Jonathan, all,
Happy New Year to all!
Do we have any topic to sync next week?
Thanks:)
Joyce
> On 27 Nov 2024, at 08:00, linaro-open-discussions-request(a)op-lists.linaro.org wrote:
>
> Send Linaro-open-discussions mailing list submissions to
> linaro-open-discussions(a)op-lists.linaro.org
>
> To subscribe or unsubscribe via email, send a message with subject or
> body 'help' to
> linaro-open-discussions-request(a)op-lists.linaro.org
>
> You can reach the person managing the list at
> linaro-open-discussions-owner(a)op-lists.linaro.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Linaro-open-discussions digest..."
>
> Today's Topics:
>
> 1. Re: Flush by PA range Designs. (was Re: Linaro-open-discussions Digest, Vol 38, Issue 14)
> (Joyce Qi)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 26 Nov 2024 18:36:22 +0800
> From: Joyce Qi <joyce.qi(a)linaro.org>
> Subject: [Linaro-open-discussions] Re: Flush by PA range Designs.
> (was Re: Linaro-open-discussions Digest, Vol 38, Issue 14)
> To: James Morse <james.morse(a)arm.com>
> Cc: Jonathan Cameron <Jonathan.Cameron(a)Huawei.com>, James Morse via
> Linaro-open-discussions <linaro-open-discussions(a)op-lists.linaro.org>,
> linuxarm(a)huawei.com, zengheng4(a)huawei.com, wangyushan12(a)huawei.com,
> Dave Martin <Dave.Martin(a)arm.com>
> Message-ID: <5BF890F5-CE52-4682-AFE6-9FBDE56F2247(a)linaro.org>
> Content-Type: text/plain; charset=utf-8
>
> Hi all,
>
> Will cancel today’s meeting since no special topic today, welcome to contact with when needed.
>
> Thanks
> Joyce
>
>> On 25 Nov 2024, at 21:01, Joyce Qi <joyce.qi(a)linaro.org> wrote:
>>
>> Hi Jonathan,
>>
>> Would you like to continue the MPAM, Flush by PA range Designs or any other topics during tomorrow’s LOD meeting?
>>
>> Thanks
>> Joyce
>>
>>
>>> On 24 Oct 2024, at 00:14, James Morse <james.morse(a)arm.com> wrote:
>>>
>>> Hi guys,
>>>
>>> (CC: +Dave Martin)
>>>
>>> On 10/21/24 15:01, Joyce Qi wrote:
>>>>> On 21 Oct 2024, at 20:50, James Morse <james.morse(a)arm.com> wrote:
>>>>> On 21/10/2024 11:00, Joyce Qi via Linaro-open-discussions wrote:
>>>>>> Thanks a lot for the detailed description and document sharing.
>>>>>> I have uploaded the MPAM materials to the LOD Confluence.
>>>>>>
>>>>>> https://linaro.atlassian.net/wiki/spaces/LOD/overview
>>>
>>>>>> Are you available to join tomorrow’s LoD meeting for the MPAM topics ?
>>>
>>> The code already published for something like the intPARTID proposal is here:
>>> https://git.gitlab.arm.com/linux-arm/linux-dm/-/commits/mpam/partid-pmg-rem…
>>>
>>> The aim was to keep it within the MPAM driver, initially based on some static configuration to prove
>>> its useful before making it more dynamic, probably a mount option.
>>>
>>>
>>> Thanks,
>>>
>>> James
>>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> Linaro-open-discussions mailing list -- linaro-open-discussions(a)op-lists.linaro.org
> To unsubscribe send an email to linaro-open-discussions-leave(a)op-lists.linaro.org
>
>
> ------------------------------
>
> End of Linaro-open-discussions Digest, Vol 50, Issue 1
> ******************************************************