Sorry I missed Eric's topics. I've broadened the release topic to include LTS releases.
* Update on website rework (Bill)
* Landing CHERI enabled Hafnium (Joakim). Some background:
https://developer.arm.com/architectures/cpu-architecture/a-profile/morellohttps://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri-morello.html
* Ownership of project release strategy/execution, including LTS releases (Joakim, at least for OP-TEE part)
* Standard HW requirements for TF-M, e.g. min number of MPU regions for level 3 isolation (Eric)
* Continuation of Groups.io discussion (Dan)
* Continuation of GitHub/GitLab discussion (Dan)
Regards
Dan
From: TSC <tsc-bounces(a)lists.trustedfirmware.org> On Behalf Of Dan Handley via TSC
Sent: 20 August 2020 14:52
To: tsc(a)lists.trustedfirmware.org
Subject: Re: [TF-TSC] Request for TSC agenda topics 2020-08-20
Hi all
Thanks for the additional topics. The current agenda is as follows (my proposed order):
* Update on website rework (Bill)
* Landing CHERI enabled Hafnium (Joakim). Some background:
https://developer.arm.com/architectures/cpu-architecture/a-profile/morellohttps://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri-morello.html
* Ownership of project release strategy/execution, especially for OP-TEE (Joakim)
* Continuation of Groups.io discussion (Dan)
* Continuation of GitHub/GitLab discussion (Dan)
Regards
Dan.
From: Dan Handley
Sent: 17 August 2020 12:48
To: tsc(a)lists.trustedfirmware.org<mailto:tsc@lists.trustedfirmware.org>
Subject: Request for TSC agenda topics 2020-08-20
Hi all
I'll be chairing the TSC meeting this Thursday. Does anyone have any agenda topics for then?
So far I have:
* Continuation of Groups.io discussion
* Continuation of GitHub/GitLab discussion
Regards
Dan.
Hi all
I'll be chairing the TSC meeting this Thursday. Does anyone have any agenda topics for then?
So far I have:
* Continuation of Groups.io discussion
* Continuation of GitHub/GitLab discussion
Regards
Dan.
Hi,
On Wed, 19 Aug 2020 at 13:20, Dan Handley via TSC <
tsc(a)lists.trustedfirmware.org> wrote:
> Hi
>
>
>
> Regarding the CHERI adaptation of Hafnium, I think we'll need to
> understand the purpose, status and plans for this before we can consider
> the technical/legal aspects. Joakim – do you have that info?
>
Unfortunately I don't have that much background information, since there is
an agreement between the various companies that have been working with it
(Linaro is not one of them). So, I'm a bit of a messenger here in an early
stage, trying to start a discussion around it. Due to this I've already
discussed with Robert N. M. Watson (University of Cambridge) and I've
suggested that we could invite him to one of our TSC calls and he could
explain more about it and after that it should be easier to make a decision
whether this is something the TF TSC would consider being worked on or not.
But before inviting people outside the TSC I thought it'd be good to have a
brief discussion within the TSC itself.
Regards,
Joakim
>
>
> Regards
>
>
>
> Dan.
>
>
>
>
>
> *From:* TSC <tsc-bounces(a)lists.trustedfirmware.org> *On Behalf Of *Serban
> Constantinescu via TSC
> *Sent:* 19 August 2020 11:25
> *To:* Joakim Bech <joakim.bech(a)linaro.org>; Andrew Walbran <
> qwandor(a)google.com>
> *Cc:* tsc(a)lists.trustedfirmware.org
> *Subject:* Re: [TF-TSC] Request for TSC agenda topics 2020-08-20
>
>
>
> +Andrew Walbran <qwandor(a)google.com> in case he has any opinions on the
> CHERI proposal below.
>
>
>
> Hi Joakim,
>
>
>
> On Tue, Aug 18, 2020 at 6:01 PM Joakim Bech via TSC <
> tsc(a)lists.trustedfirmware.org> wrote:
>
> Hi,
>
>
>
> If there is enough time, then I would like to discuss OP-TEE release work,
> questions like: Who will make the release? When should it be done? Where
> should it be tracked? Currently, the answer to all of those are more or
> less "Linaro / Linaro decides", but our (Linaro's) impression is that we
> should try to get this transferred to TrustedFirmware in some way. Linaro
> will certainly be involved in that kind of work in the future also, but we
> believe that the directions should come from TrustedFirmware.org instead of
> Linaro. This might even be something to consider for all TF projects? I.e.,
> not only OP-TEE? But again .. if time permits, otherwise we can push it to
> another call.
>
>
>
> A second topic is related to CHERI [1] and Hafnium. People working with
> the CHERI project asked me whether TrustedFirmware would be interested
> in an open-source CHERI adaptation of Hafnium? So I'd like to get the
> opinion from the TSC with regards to that. If the TSC is positive to it,
> then we have a few other things to consider like where it should go,
> separate CHERI branch(es), official tree with compile time flags? How to
> staff the activity? Legal aspects? Etc.
>
>
>
> Leaving aside the legal aspects which Arm and TF should express a view on,
> I suggest we first review the CHERI changes.
>
>
>
> If they don't put in danger any of the product deadlines and do not
> increase the code significantly we could consider incorporating them as
> part of the official tree. However, I believe the changes are based on an
> old Hafnium fork and add a non-trivial amount of new code - if that's the
> case a separate branch is a better option to start with.
>
>
>
> Best,
>
> Serban
>
>
>
>
>
> [1] http://cheri-cpu.org/
>
>
> Regards,
>
> Joakim
>
>
>
>
>
> On Mon, 17 Aug 2020 at 15:55, Bill Fletcher via TSC <
> tsc(a)lists.trustedfirmware.org> wrote:
>
> Hi Dan
>
>
>
> I can give an update on the website rework.
>
>
>
> Regards
>
>
>
> Bill
>
>
>
> On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <
> tsc(a)lists.trustedfirmware.org> wrote:
>
> Hi all
>
>
>
> I'll be chairing the TSC meeting this Thursday. Does anyone have any
> agenda topics for then?
>
>
>
> So far I have:
>
>
>
> * Continuation of Groups.io discussion
>
>
>
> * Continuation of GitHub/GitLab discussion
>
>
>
> Regards
>
>
> Dan.
>
>
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
>
>
>
> --
>
>
>
> [image: Linaro] <http://www.linaro.org/>
>
> *Bill Fletcher* | *Field Engineering*
>
> T: +44 7833 498336 <+44+7833+498336>
> bill.fletcher(a)linaro.org | Skype: billfletcher2020
>
>
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
Hi
Regarding the CHERI adaptation of Hafnium, I think we'll need to understand the purpose, status and plans for this before we can consider the technical/legal aspects. Joakim – do you have that info?
Regards
Dan.
From: TSC <tsc-bounces(a)lists.trustedfirmware.org> On Behalf Of Serban Constantinescu via TSC
Sent: 19 August 2020 11:25
To: Joakim Bech <joakim.bech(a)linaro.org>; Andrew Walbran <qwandor(a)google.com>
Cc: tsc(a)lists.trustedfirmware.org
Subject: Re: [TF-TSC] Request for TSC agenda topics 2020-08-20
+Andrew Walbran<mailto:qwandor@google.com> in case he has any opinions on the CHERI proposal below.
Hi Joakim,
On Tue, Aug 18, 2020 at 6:01 PM Joakim Bech via TSC <tsc(a)lists.trustedfirmware.org<mailto:tsc@lists.trustedfirmware.org>> wrote:
Hi,
If there is enough time, then I would like to discuss OP-TEE release work, questions like: Who will make the release? When should it be done? Where should it be tracked? Currently, the answer to all of those are more or less "Linaro / Linaro decides", but our (Linaro's) impression is that we should try to get this transferred to TrustedFirmware in some way. Linaro will certainly be involved in that kind of work in the future also, but we believe that the directions should come from TrustedFirmware.org instead of Linaro. This might even be something to consider for all TF projects? I.e., not only OP-TEE? But again .. if time permits, otherwise we can push it to another call.
A second topic is related to CHERI [1] and Hafnium. People working with the CHERI project asked me whether TrustedFirmware would be interested in an open-source CHERI adaptation of Hafnium? So I'd like to get the opinion from the TSC with regards to that. If the TSC is positive to it, then we have a few other things to consider like where it should go, separate CHERI branch(es), official tree with compile time flags? How to staff the activity? Legal aspects? Etc.
Leaving aside the legal aspects which Arm and TF should express a view on, I suggest we first review the CHERI changes.
If they don't put in danger any of the product deadlines and do not increase the code significantly we could consider incorporating them as part of the official tree. However, I believe the changes are based on an old Hafnium fork and add a non-trivial amount of new code - if that's the case a separate branch is a better option to start with.
Best,
Serban
[1] http://cheri-cpu.org/
Regards,
Joakim
On Mon, 17 Aug 2020 at 15:55, Bill Fletcher via TSC <tsc(a)lists.trustedfirmware.org<mailto:tsc@lists.trustedfirmware.org>> wrote:
Hi Dan
I can give an update on the website rework.
Regards
Bill
On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <tsc(a)lists.trustedfirmware.org<mailto:tsc@lists.trustedfirmware.org>> wrote:
Hi all
I'll be chairing the TSC meeting this Thursday. Does anyone have any agenda topics for then?
So far I have:
* Continuation of Groups.io discussion
* Continuation of GitHub/GitLab discussion
Regards
Dan.
--
TSC mailing list
TSC(a)lists.trustedfirmware.org<mailto:TSC@lists.trustedfirmware.org>
https://lists.trustedfirmware.org/mailman/listinfo/tsc
--
[Linaro]<http://www.linaro.org/>
Bill Fletcher | Field Engineering
T: +44 7833 498336<tel:+44+7833+498336>
bill.fletcher(a)linaro.org<mailto:bill.fletcher@linaro.org> | Skype: billfletcher2020
--
TSC mailing list
TSC(a)lists.trustedfirmware.org<mailto:TSC@lists.trustedfirmware.org>
https://lists.trustedfirmware.org/mailman/listinfo/tsc
--
TSC mailing list
TSC(a)lists.trustedfirmware.org<mailto:TSC@lists.trustedfirmware.org>
https://lists.trustedfirmware.org/mailman/listinfo/tsc
+Andrew Walbran <qwandor(a)google.com> in case he has any opinions on the
CHERI proposal below.
Hi Joakim,
On Tue, Aug 18, 2020 at 6:01 PM Joakim Bech via TSC <
tsc(a)lists.trustedfirmware.org> wrote:
> Hi,
>
> If there is enough time, then I would like to discuss OP-TEE release work,
> questions like: Who will make the release? When should it be done? Where
> should it be tracked? Currently, the answer to all of those are more or
> less "Linaro / Linaro decides", but our (Linaro's) impression is that we
> should try to get this transferred to TrustedFirmware in some way. Linaro
> will certainly be involved in that kind of work in the future also, but we
> believe that the directions should come from TrustedFirmware.org instead of
> Linaro. This might even be something to consider for all TF projects? I.e.,
> not only OP-TEE? But again .. if time permits, otherwise we can push it to
> another call.
>
> A second topic is related to CHERI [1] and Hafnium. People working with
> the CHERI project asked me whether TrustedFirmware would be interested
> in an open-source CHERI adaptation of Hafnium? So I'd like to get the
> opinion from the TSC with regards to that. If the TSC is positive to it,
> then we have a few other things to consider like where it should go,
> separate CHERI branch(es), official tree with compile time flags? How to
> staff the activity? Legal aspects? Etc.
>
Leaving aside the legal aspects which Arm and TF should express a view on,
I suggest we first review the CHERI changes.
If they don't put in danger any of the product deadlines and do not
increase the code significantly we could consider incorporating them as
part of the official tree. However, I believe the changes are based on an
old Hafnium fork and add a non-trivial amount of new code - if that's the
case a separate branch is a better option to start with.
Best,
Serban
> [1] http://cheri-cpu.org/
>
> Regards,
> Joakim
>
>
> On Mon, 17 Aug 2020 at 15:55, Bill Fletcher via TSC <
> tsc(a)lists.trustedfirmware.org> wrote:
>
>> Hi Dan
>>
>> I can give an update on the website rework.
>>
>> Regards
>>
>> Bill
>>
>> On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <
>> tsc(a)lists.trustedfirmware.org> wrote:
>>
>>> Hi all
>>>
>>>
>>>
>>> I'll be chairing the TSC meeting this Thursday. Does anyone have any
>>> agenda topics for then?
>>>
>>>
>>>
>>> So far I have:
>>>
>>>
>>>
>>> * Continuation of Groups.io discussion
>>>
>>>
>>>
>>> * Continuation of GitHub/GitLab discussion
>>>
>>>
>>>
>>> Regards
>>>
>>>
>>> Dan.
>>>
>>>
>>> --
>>> TSC mailing list
>>> TSC(a)lists.trustedfirmware.org
>>> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>>>
>>
>>
>> --
>>
>> [image: Linaro] <http://www.linaro.org/>
>> *Bill Fletcher* | *Field Engineering*
>> T: +44 7833 498336 <+44+7833+498336>
>> bill.fletcher(a)linaro.org | Skype: billfletcher2020
>>
>> --
>> TSC mailing list
>> TSC(a)lists.trustedfirmware.org
>> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
Hi Dan and all,
I raised a topic for June TSC but looking at Abhishek minutes and as I was not able to join a couple of TSC meetings afterward, I propose to bring it back on the agenda:
-from June TSC minutes:
>Standard HW requirement for TF-M for PSA levels.
LD- Raising the topic based on Eric's email.
AP - As we have limited details possibly better to discuss next time when Eric joins.
May be TF-M tech forum comes up with proposal for TSC to ratify
-I also attached the email exchanged we had on the TSC list before June meeting on this topic
There was also in June a thread in the TF-A mailing list about an LTS version but I do not think the TSC discussed this topic and took a position on it so I propose to put on the agenda.
Regards,
Eric Finco
[Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: logo_big5]
Eric FINCO | Tel: +33 (0)2 4402 7154
MDG | Technical Specialist
From: TSC <tsc-bounces(a)lists.trustedfirmware.org> On Behalf Of Bill Fletcher via TSC
Sent: lundi 17 août 2020 15:56
To: Dan Handley <Dan.Handley(a)arm.com>
Cc: tsc(a)lists.trustedfirmware.org
Subject: Re: [TF-TSC] Request for TSC agenda topics 2020-08-20
Hi Dan
I can give an update on the website rework.
Regards
Bill
On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <tsc(a)lists.trustedfirmware.org<mailto:tsc@lists.trustedfirmware.org>> wrote:
Hi all
I'll be chairing the TSC meeting this Thursday. Does anyone have any agenda topics for then?
So far I have:
* Continuation of Groups.io discussion
* Continuation of GitHub/GitLab discussion
Regards
Dan.
--
TSC mailing list
TSC(a)lists.trustedfirmware.org<mailto:TSC@lists.trustedfirmware.org>
https://lists.trustedfirmware.org/mailman/listinfo/tsc
--
[Linaro]<http://www.linaro.org/>
Bill Fletcher | Field Engineering
T: +44 7833 498336<tel:+44+7833+498336>
bill.fletcher(a)linaro.org<mailto:bill.fletcher@linaro.org> | Skype: billfletcher2020
On 8/18/2020 10:01 AM, Joakim Bech via TSC wrote:
> Hi,
>
> If there is enough time, then I would like to discuss OP-TEE release
> work, questions like: Who will make the release? When should it be done?
> Where should it be tracked? Currently, the answer to all of those are
> more or less "Linaro / Linaro decides", but our (Linaro's) impression is
> that we should try to get this transferred to TrustedFirmware in some
> way. Linaro will certainly be involved in that kind of work in the
> future also, but we believe that the directions should come from
> TrustedFirmware.org instead of Linaro. This might even be something to
> consider for all TF projects? I.e., not only OP-TEE? But again .. if
> time permits, otherwise we can push it to another call.
Thanks Joakim for bringing this up. I am interested in this topic.
If the proposal is to move the future direction role to TF.org, Would
like to understand how and if it will impact any decision making of the
OPTEE roadmap.
>
> A second topic is related to CHERI [1] and Hafnium. People working with
> the CHERI project asked me whether TrustedFirmware would be interested
> in an open-source CHERI adaptation of Hafnium? So I'd like to get the
> opinion from the TSC with regards to that. If the TSC is positive to it,
> then we have a few other things to consider like where it should go,
> separate CHERI branch(es), official tree with compile time flags? How to
> staff the activity? Legal aspects? Etc.
>
> [1] http://cheri-cpu.org/
>
> Regards,
> Joakim
>
>
> On Mon, 17 Aug 2020 at 15:55, Bill Fletcher via TSC
> <tsc(a)lists.trustedfirmware.org <mailto:tsc@lists.trustedfirmware.org>>
> wrote:
>
> Hi Dan
>
> I can give an update on the website rework.
>
> Regards
>
> Bill
>
> On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC
> <tsc(a)lists.trustedfirmware.org
> <mailto:tsc@lists.trustedfirmware.org>> wrote:
>
> Hi all____
>
> __ __
>
> I'll be chairing the TSC meeting this Thursday. Does anyone have
> any agenda topics for then?____
>
> __ __
>
> So far I have:____
>
> __ __
>
> * Continuation of Groups.io discussion____
>
> __ __
>
> * Continuation of GitHub/GitLab discussion____
>
> __ __
>
> Regards____
>
>
> Dan.____
>
> __ __
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org <mailto:TSC@lists.trustedfirmware.org>
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
>
>
> --
>
> Linaro <http://www.linaro.org/>
> *Bill Fletcher* | /Field Engineering/
> T: +44 7833 498336 <tel:+44+7833+498336>
> bill.fletcher(a)linaro.org <mailto:bill.fletcher@linaro.org> | Skype:
> billfletcher2020
>
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org <mailto:TSC@lists.trustedfirmware.org>
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
>
Hi,
If there is enough time, then I would like to discuss OP-TEE release work,
questions like: Who will make the release? When should it be done? Where
should it be tracked? Currently, the answer to all of those are more or
less "Linaro / Linaro decides", but our (Linaro's) impression is that we
should try to get this transferred to TrustedFirmware in some way. Linaro
will certainly be involved in that kind of work in the future also, but we
believe that the directions should come from TrustedFirmware.org instead of
Linaro. This might even be something to consider for all TF projects? I.e.,
not only OP-TEE? But again .. if time permits, otherwise we can push it to
another call.
A second topic is related to CHERI [1] and Hafnium. People working with the
CHERI project asked me whether TrustedFirmware would be interested in an
open-source CHERI adaptation of Hafnium? So I'd like to get the opinion
from the TSC with regards to that. If the TSC is positive to it, then we
have a few other things to consider like where it should go, separate CHERI
branch(es), official tree with compile time flags? How to staff the
activity? Legal aspects? Etc.
[1] http://cheri-cpu.org/
Regards,
Joakim
On Mon, 17 Aug 2020 at 15:55, Bill Fletcher via TSC <
tsc(a)lists.trustedfirmware.org> wrote:
> Hi Dan
>
> I can give an update on the website rework.
>
> Regards
>
> Bill
>
> On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <
> tsc(a)lists.trustedfirmware.org> wrote:
>
>> Hi all
>>
>>
>>
>> I'll be chairing the TSC meeting this Thursday. Does anyone have any
>> agenda topics for then?
>>
>>
>>
>> So far I have:
>>
>>
>>
>> * Continuation of Groups.io discussion
>>
>>
>>
>> * Continuation of GitHub/GitLab discussion
>>
>>
>>
>> Regards
>>
>>
>> Dan.
>>
>>
>> --
>> TSC mailing list
>> TSC(a)lists.trustedfirmware.org
>> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>>
>
>
> --
>
> [image: Linaro] <http://www.linaro.org/>
> *Bill Fletcher* | *Field Engineering*
> T: +44 7833 498336 <+44+7833+498336>
> bill.fletcher(a)linaro.org | Skype: billfletcher2020
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
Hi Dan
I can give an update on the website rework.
Regards
Bill
On Mon, 17 Aug 2020 at 12:47, Dan Handley via TSC <
tsc(a)lists.trustedfirmware.org> wrote:
> Hi all
>
>
>
> I'll be chairing the TSC meeting this Thursday. Does anyone have any
> agenda topics for then?
>
>
>
> So far I have:
>
>
>
> * Continuation of Groups.io discussion
>
>
>
> * Continuation of GitHub/GitLab discussion
>
>
>
> Regards
>
>
> Dan.
>
>
> --
> TSC mailing list
> TSC(a)lists.trustedfirmware.org
> https://lists.trustedfirmware.org/mailman/listinfo/tsc
>
--
[image: Linaro] <http://www.linaro.org/>
*Bill Fletcher* | *Field Engineering*
T: +44 7833 498336 <+44+7833+498336>
bill.fletcher(a)linaro.org | Skype: billfletcher2020
Attendees
Abhishek Pandit (Arm)
Ashutosh Singh (Arm)
Kevin Townsend (Linaro)
Julius Werner (Google)
Erik Shreve (TI)
David Brown (Linaro)
Bill Fletcher (Linaro Community Projects)
Andrej Butok (NXP)
NB: there was not a quorum present. No binding decisions were made.
Agenda/Minutes
Migrating to GitLab - proposal
DB: Why GitLab (vs GitHub)
BF: Self hosting and some concerns vs GitHub direction
AP: Need to improve vs current infrastructure
Built-in docs, wiki and issue tracker vs current cgit
GitHub and GitLab
JW: How is the reviewing system on GitLab? Previously used GitHub and it
wasn’t great. Like Gerrit. Would be unfortunate to regress.
DB: Disadvantage vs GitHub - it’s (yet another) a separate system
KT: Same as for Gerrit today
DB: Is the aim for it to be an open source community project or just a
small group (mostly within Arm) just ‘dump it’ on the world?
Andrey: GitHub is a more popular choice for NXP for hosting open source -
SDK etc
Ashutosh: Most engineers like Gerrit. Only places we don’t like current
infrastructure is documentation and issue tracking.
DB: Split implementation is likely to be painful. Depends on what kind of a
community want to build.
AB: Internally NXP is using Jira for tracking but is moving projects to
GitHub
ES: Seems that we are missing requirements - have requirements for a code
review tool, issue tracking tool etc. If we resort to a survey to
developers, Arm view will outweigh everything else. From TI PoV, would not
recommend e.g. BitBucket. Code review is not good.
DB: Can’t make a decision unless we know what are the requirements and the
relative importance.
AP: Can set up a Phabricator page to collect and provide space to review
the requirements (action on Bill)
AOB
BF: Latest website mockup circulated based on previous feedback. Please
take a look. Will keep the window open for a few days for any comments
before we start implementing.
--
[image: Linaro] <http://www.linaro.org/>
*Bill Fletcher* | *Field Engineering*
T: +44 7833 498336 <+44+7833+498336>
bill.fletcher(a)linaro.org | Skype: billfletcher2020