Re: [TF-A] Proposal: TF-A to adopt hand-off blocks (HOBs) for information passing between boot stages

2021-05-14 Thread Okash Khawaja
Hi,

Do we have slides and video from last week's discussion?

Thanks,
Okash


On Wed, May 5, 2021 at 11:52 PM Simon Glass via TF-A
 wrote:
>
> Hi Harb,
>
> Thanks for the idea. I am still not completely sure what benefit UUID 
> provides to an open project. I'd like to propose something different, more in 
> the spirit of open collaboration. I also worry that the word 'standard' seems 
> to be a synonym for UUIDs, UEFI, etc., i.e. enabling/preferring closed-source 
> firmware and the continued decline of open-source projects. It really should 
> not be.
>
> So I suggest: Use simple integer IDs and reserve some area for 'private' use. 
>  If you want to collaborate across projects outside your company, you either 
> need to allocate a 'public' ID or agree privately between the parties which 
> private ID to use.
>
> This means that the default and easiest option is for collaboration and a 
> public ID, with private ones (whose purpose may be secret) reserved just for 
> private use.
>
> Regards,
> Simon
>
> On Wed, 5 May 2021 at 11:42, Harb Abdulhamid OS 
>  wrote:
>>
>> Hey Folks,
>>
>> We wanted to put out a middle-ground proposal to help guide the discussion 
>> on the call tomorrow.
>>
>>
>>
>> A proposal that we have been discussing offline involves reserving a single 
>> tag ID for the purpose of construction UEFI PI HOB List structure, and that 
>> tag would be used to identify a HOB-specific structure that does leverage 
>> UUID based identifier.  This will eliminate the burden of having to support 
>> UUID as the tag, and this enables projects that require UUID based 
>> identifiers for the broad range of HOB structures that need to be produced 
>> during the booting of the platform.  Once we have a tag for a HOB list, this 
>> will enable various HOB producers that can add/extend the HOB list in TF-A 
>> code (or even pre-TF-A code), with a HOB consumer for that UUID/GUID on the 
>> other side (i.e. whatever the BL33 image is booting on that platform).
>>
>>
>>
>> Essentially, the idea is if someone would like to support HOB structures in 
>> a standard way using TF-A, they would wrap it up in a BL_AUX_PARAM/BLOB 
>> structure (whatever the group decides) and the way we identify the structure 
>> as a HOB list is with this new reserved tag.
>>
>>
>>
>> Hopefully that makes sense and less contentious.  Look forward to discuss 
>> this further on the call.
>>
>>
>>
>> Thanks,
>>
>> --Harb
>>
>>
>>
>> From: Manish Pandey2 
>> Sent: Friday, April 30, 2021 8:14 AM
>> To: François Ozog 
>> Cc: Simon Glass ; Julius Werner ; 
>> Harb Abdulhamid OS ; Boot Architecture 
>> Mailman List ; 
>> t...@lists.trustedfirmware.org; U-Boot Mailing List ; 
>> Paul Isaac's ; Ron Minnich 
>> Subject: Re: [TF-A] Proposal: TF-A to adopt hand-off blocks (HOBs) for 
>> information passing between boot stages
>>
>>
>>
>> Hi All,
>>
>>
>>
>> Please find invite for next TF-A Tech Forum session to continue our 
>> discussions on HOB implementation, feel free to forward it to others.
>>
>>
>>
>> The next TF-A Tech Forum is scheduled for Thu 6th May 2021 16:00 – 17:00 
>> (BST).
>>
>>
>>
>> Agenda:
>>
>> Discussion Session: Static and Dynamic Information Handling in TF-A
>>
>> Lead by Manish Pandey and Madhukar Pappireddy
>>
>> · There is ongoing mailing lists discussion[1] related with adopting 
>> a mechanism to pass information through boot stages.
>>
>> The requirement is two-fold:
>>
>> 1.  Passing static information(config files)
>>
>> 2.  Passing dynamic information (Hob list)
>>
>> In the upcoming TF-A tech forum, we can start with a discussion on dynamic 
>> information passing and if time permits, we can cover static information 
>> passing. The purpose of the call is to have an open discussion and continue 
>> the discussion from the trusted-substrate call[2] done earlier. We would 
>> like to understand the various requirements and possible ways to implement 
>> it in TF-A in a generalized way so that it can work with other Firmware 
>> projects.
>>
>>
>>
>> The two specific item which we would like to discuss are:
>>
>> 1.  HOB format: TF-A/u-boot both has an existing bloblist 
>> implementation, which uses tag values. Question, can this be enhanced to use 
>> hybrid values(Tag and UUID) both?
>>
>> 2.  Standardization on Physical register use to pass base of HoB data 
>> structure.
>>
>> References:
>>
>> [1] https://lists.trustedfirmware.org/pipermail/tf-a/2021-April/001069.html
>>
>> [2] 
>> https://linaro-org.zoom.us/rec/share/zjfHeMIumkJhirLCVQYTHR6ftaqyWvF_0klgQnHTqzgA5Wav0qOO8n7SAM0yj-Hg.mLyFkVJNB1vDKqw_
>>  Passcode: IPn+5q%
>>
>>
>>
>> Thanks
>>
>>
>>
>> Joanna
>>
>>
>>
>> You have been invited to the following event.
>>
>> TF-A Tech Forum
>>
>> When
>>
>> Every 2 weeks from 16:00 to 17:00 on Thursday United Kingdom Time
>>
>> Calendar
>>
>> t...@lists.trustedfirmware.org
>>
>> Who
>>
>> •
>>
>> Bill Fletcher- creator
>>
>> •
>>
>> t...@lists.trustedfirmware.org
>>
>> more details »

Re: [System-dt] System Device Tree call - May 2021

2021-05-14 Thread Stefano Stabellini
Thanks for attending the meeting! I am attaching the slides that I
presented during the call.


On Fri, 7 May 2021, Stefano Stabellini wrote:
> Hi all,
> 
> On Monday, Christopher and Daniel will talk about their Device Tree
> bindings for HyperLaunch, which has very close similarities to System
> Device Tree domains.
> 
> We'll also discuss the topic of hierarchical domains and Bruce will
> present the latest Lopper updates.
> 
> 
> On Thu, 6 May 2021, Nathalie Chan King Choy via System-dt wrote:
> > Hi all,
> > 
> >  
> > 
> > Calling for agenda items for next week’s System Device Tree call.
> > 
> >  
> > 
> > Best regards,
> > 
> > Nathalie
> > 
> >  
> > 
> > -Original Appointment-
> > From: Nathalie Chan King Choy
> > Sent: Monday, April 26, 2021 1:52 PM
> > To: Nathalie Chan King Choy; 'system...@lists.openampproject.org'
> > Cc: boot-architecture@lists.linaro.org; Tony McDowell; Joakim Bech; Tomas 
> > Evensen; Loic PALLARDY; Sudeep Holla; Kepa, Krzysztof (GE
> > Research, US); Bruce Ashfield; marti.boli...@nordicsemi.no; 
> > etoil...@kalrayinc.com; Raghuraman, Arvind; Stefano Stabellini; Ed T. 
> > Mooring
> > Subject: System Device Tree call - May 2021
> > When: Monday, May 10, 2021 9:00 AM-10:00 AM (UTC-08:00) Pacific Time (US & 
> > Canada).
> > Where: webex
> > 
> >  
> > 
> > Hi all,
> > 
> >  
> > 
> > Notes & link to the recording from the last System DT call can be found at
> > https://github.com/OpenAMP/open-amp/wiki/System-Device-Tree-Meeting-Notes-2021#20210129
> > 
> >  
> > 
> > If you missed the LVC21 Device Tree State of the Union: 
> > https://connect.linaro.org/resources/lvc21/lvc21-108/
> > 
> > Or the LVC21 Device Tree BOF: 
> > https://connect.linaro.org/resources/lvc21/lvc21-112
> > 
> >  
> > 
> > Action items from last call:
> > 
> >  *  Loic: Check HW lock bindings
> >  *  Stefano: Will try to combine the 2 properties into 1 & come up with 
> > some examples.
> > 
> >  
> > 
> > Call scheduled based on overlapping availability of the speakers. Will 
> > record for those who can’t make it.
> > 
> >  
> > 
> > Thanks & regards,
> > 
> > Nathalie
> > 
> > 
> > 
___
boot-architecture mailing list
boot-architecture@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/boot-architecture