Hi

food for thought for tomorrow's call:

Passing information on what is plugged into the DIMM slots may not be as straightforward as it sounds. You can plug pure DRAM, NVDIMMs or pure flash (from Diablo technologies, acquired by RAMBus in 2019). The pure flash is a module where there is a few MB as bounce buffers to flash located on the DIMM itself. The largest element was 1TB on a single DIMM.

So passing a C structure that details the size of the DIMM fails to fully describe NVDIMM and Flash on DIMM. Those two things required complex Passing a DT fragment that describes the plugged module is generic and can describe both the bounce buffers and the registers needed to access the flash on DIMM. In the future you may find associative memory or whatever AI based modules.

Bottom line, using DT fragment to describe memory is flexible for the three existing cases and future proof.

The document shows that for a 2 DIMM representation and associated SPDs, the additional cost is 88 bytes. 32 are fixed cost, 56 are somewhat name size dependent and some related to FDT format.
There is no need for a full libfdt to actually produce that serialized data on a hob.

So in my view, the benefit of having an alignment, version and evolution proof structure that comes with DT fragment by far exceeds the cost of a few bytes saved, even in the context of SRAM size.

Cheers

FF

On Wed, 2 Jun 2021 at 17:33, Joanna Farley via TF-A <tf-a@lists.trustedfirmware.org> wrote:

Hi All,

 

The next TF-A Tech Forum is scheduled for Thu 3rd June 2021 16:00 – 17:00 (BST). 

  

Agenda:

  • Discussion Session: Static and Dynamic Information Handling in TF-A (Session 2)
    • Lead by Manish Pandy and Madhukar Pappireddy
    • On tech forum this week, we would like to continue discussions on HOB list design.
    • The topics which we would like to cover is
      1. Evaluate different proposals of passing information through boot phases.
      2. If we don't get an agreement on one solution fit for all then we would try to get consensus for Infra segment platform(to solve original problem mentioned by Harb)
      3. Try to get an agreement on size of tags and how "hybrid and tag only" HOB list can co-exist together?

 

 

Thanks

 

Joanna

 

 

You have been invited to the following event.

TF-A Tech Forum

more details »

 

We run an open technical forum call for anyone to participate and it is not restricted to Trusted Firmware project members. It will operate under the guidance of the TF TSC. 

 

Feel free to forward this invite to colleagues. Invites are via the TF-A mailing list and also published on the Trusted Firmware website. Details are here: https://www.trustedfirmware.org/meetings/tf-a-technical-forum/

 

Trusted Firmware is inviting you to a scheduled Zoom meeting.

 

Join Zoom Meeting

https://zoom.us/j/9159704974

 

Meeting ID: 915 970 4974

 

One tap mobile

+16465588656,,9159704974# US (New York)

+16699009128,,9159704974# US (San Jose)

 

Dial by your location

        +1 646 558 8656 US (New York)

When

Every 2 weeks from 16:00 to 17:00 on Thursday United Kingdom Time

Calendar

tf-a@lists.trustedfirmware.org

Who

Bill Fletcher- creator

tf-a@lists.trustedfirmware.org

        +1 669 900 9128 US (San Jose)

        877 853 5247 US Toll-free

        888 788 0099 US Toll-free

Meeting ID: 915 970 4974

Find your local number: https://zoom.us/u/ad27hc6t7h  

 

Going (tf-a@lists.trustedfirmware.org)?   All events in this series:    Yes - Maybe - No    more options »

Invitation from Google Calendar

You are receiving this courtesy email at the account tf-a@lists.trustedfirmware.org because you are an attendee of this event.

To stop receiving future updates for this event, decline this event. Alternatively, you can sign up for a Google Account at https://www.google.com/calendar/ and control your notification settings for your entire calendar.

Forwarding this invitation could allow any recipient to send a response to the organiser and be added to the guest list, invite others regardless of their own invitation status or to modify your RSVP. Learn more.

 

--
TF-A mailing list
TF-A@lists.trustedfirmware.org
https://lists.trustedfirmware.org/mailman/listinfo/tf-a


--
François-Frédéric Ozog | Director Linaro Edge & Fog Computing Group
T: +33.67221.6485
francois.ozog@linaro.org | Skype: ffozog