Hi folks,
Weekly EBBR meeting starts in about 1/2 hour. Dial in details below. Once again the agenda is very short, but I'll open it up to other topics after action item review. I think there was some interest in talking about DT overlay handling.
Notes are being captured in the following Google doc. I would greatly appreciate help with taking meeting minutes.
https://docs.google.com/document/d/1RdlFp5SIrvjcVOGoGEFVYDsqTqFBJHugbBMV5MuX...
Agenda: 1) Action item review 2) Any other business
Cheers, g.
Time: Every Thursday at 16:30-17:30 BST (8:30 PDT, 23:30 CST) Join by Phone +44 2033215213,, 4664465#
---
Join online meeting https://meet.lync.com/armh/grant.likely/YBY93TIK
Trouble Joining? Try Skype Web App https://meet.lync.com/armh/grant.likely/YBY93TIK?sl=1
Join by Phone +44 2033215213,, 4664465#
Find a local number https://dialin.lync.com/7bdb65cd-97d0-44fe-bc03-bf8072eadc33 Conference ID: 4664465 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
Hi Grant I like to add topic of hardware IP sharing, between firmware and OS, We want to put in requirement or we are leaving for platform implementation.
Thanks Udit
-----Original Message----- From: arm.ebbr-discuss-bounces@arm.com [mailto:arm.ebbr-discuss- bounces@arm.com] On Behalf Of Grant Likely Sent: Thursday, April 19, 2018 8:29 PM To: arm.ebbr-discuss arm.ebbr-discuss@arm.com; boot- architecture@lists.linaro.org; nd@arm.com Subject: [Arm.ebbr-discuss] EBBR weekly meeting in 1/2 hour
Hi folks,
Weekly EBBR meeting starts in about 1/2 hour. Dial in details below. Once again the agenda is very short, but I'll open it up to other topics after action item review. I think there was some interest in talking about DT overlay handling.
Notes are being captured in the following Google doc. I would greatly appreciate help with taking meeting minutes.
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.g oogle.com%2Fdocument%2Fd%2F1RdlFp5SIrvjcVOGoGEFVYDsqTqFBJHugbBMV 5MuXUhw%2Fedit%3Fusp%3Dsharing&data=02%7C01%7Cudit.kumar%40nxp.co m%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c 301635%7C0%7C0%7C636597467908843944&sdata=WXyC196CqdpvkQYGtG6Ir P0uHPDNTyPA65LM4jfvJXc%3D&reserved=0
Agenda:
- Action item review
- Any other business
Cheers, g.
Time: Every Thursday at 16:30-17:30 BST (8:30 PDT, 23:30 CST) Join by Phone +44 2033215213,, 4664465#
Join online meeting https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK&data=02%7C01%7Cudit.kumar% 40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa9 2cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=aFRlW1xGKXR2V hnYEZO%2FFClBt6x8TDd3LVJohERHbmw%3D&reserved=0
Trouble Joining? Try Skype Web App https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK%3Fsl%3D1&data=02%7C01%7Cu dit.kumar%40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3 bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=fSofD UE97VolIL9%2BwcyE00mV4Av07Muc96GKHGawRC0%3D&reserved=0
Join by Phone +44 2033215213,, 4664465#
Find a local number https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdialin.l ync.com%2F7bdb65cd-97d0-44fe-bc03- bf8072eadc33&data=02%7C01%7Cudit.kumar%40nxp.com%7C3eb61599b18a4 12b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7 C636597467908843944&sdata=wQoMC8nocRjcsJrKxZBlXQoJZJRJAZJr40AB%2Fy x8Hec%3D&reserved=0 Conference ID: 4664465 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ Arm.ebbr-discuss mailing list Arm.ebbr-discuss@arm.com
Hi Alex,
I was reading your notes for DT management
Alex: Have logic in firmware that can enumerate "Hat"s and create EFI object for them. These objects could then be backed by DTBOs - either by grabbing them from the device (EEPROM) or by a stored blob in firmware. >Grub for example could then also be taught about these objects and DTBO support, so an OS could store its own overlays. EDK2 has the hat logic support today and already does create objects.
I am not sure, where you want to store DTBO in EEPROM or on some other partition/media. If this is EEPROM then I hope firmware is stored on this as well. Then we shouldn't expose EEPROM to OS.
Regards Udit
-----Original Message----- From: arm.ebbr-discuss-bounces@arm.com [mailto:arm.ebbr-discuss- bounces@arm.com] On Behalf Of Grant Likely Sent: Thursday, April 19, 2018 8:29 PM To: arm.ebbr-discuss arm.ebbr-discuss@arm.com; boot- architecture@lists.linaro.org; nd@arm.com Subject: [Arm.ebbr-discuss] EBBR weekly meeting in 1/2 hour
Hi folks,
Weekly EBBR meeting starts in about 1/2 hour. Dial in details below. Once again the agenda is very short, but I'll open it up to other topics after action item review. I think there was some interest in talking about DT overlay handling.
Notes are being captured in the following Google doc. I would greatly appreciate help with taking meeting minutes.
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.g oogle.com%2Fdocument%2Fd%2F1RdlFp5SIrvjcVOGoGEFVYDsqTqFBJHugbBMV 5MuXUhw%2Fedit%3Fusp%3Dsharing&data=02%7C01%7Cudit.kumar%40nxp.co m%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c 301635%7C0%7C0%7C636597467908843944&sdata=WXyC196CqdpvkQYGtG6Ir P0uHPDNTyPA65LM4jfvJXc%3D&reserved=0
Agenda:
- Action item review
- Any other business
Cheers, g.
Time: Every Thursday at 16:30-17:30 BST (8:30 PDT, 23:30 CST) Join by Phone +44 2033215213,, 4664465#
Join online meeting https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK&data=02%7C01%7Cudit.kumar% 40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa9 2cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=aFRlW1xGKXR2V hnYEZO%2FFClBt6x8TDd3LVJohERHbmw%3D&reserved=0
Trouble Joining? Try Skype Web App https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK%3Fsl%3D1&data=02%7C01%7Cu dit.kumar%40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3 bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=fSofD UE97VolIL9%2BwcyE00mV4Av07Muc96GKHGawRC0%3D&reserved=0
Join by Phone +44 2033215213,, 4664465#
Find a local number https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdialin.l ync.com%2F7bdb65cd-97d0-44fe-bc03- bf8072eadc33&data=02%7C01%7Cudit.kumar%40nxp.com%7C3eb61599b18a4 12b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7 C636597467908843944&sdata=wQoMC8nocRjcsJrKxZBlXQoJZJRJAZJr40AB%2Fy x8Hec%3D&reserved=0 Conference ID: 4664465 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ Arm.ebbr-discuss mailing list Arm.ebbr-discuss@arm.com
Hi Udit,
Am 23.04.2018 um 07:15 schrieb Udit Kumar udit.kumar@nxp.com:
Hi Alex,
I was reading your notes for DT management
Alex: Have logic in firmware that can enumerate "Hat"s and create EFI object for them. These objects could then be backed by DTBOs - either by grabbing them from the device (EEPROM) or by a stored blob in firmware. >Grub for example could then also be taught about these objects and DTBO support, so an OS could store its own overlays. EDK2 has the hat logic support today and already does create objects.
I am not sure, where you want to store DTBO in EEPROM or on some other partition/media. If this is EEPROM then I hope firmware is stored on this as well. Then we shouldn't expose EEPROM to OS.
There are hats that provide device tree overlays as part of their self description, such as the beagle ones. That‘s what I was referring to.
Of course the actual hat driver again can override or self define a dtbo as well.
Alex
Regards Udit
-----Original Message----- From: arm.ebbr-discuss-bounces@arm.com [mailto:arm.ebbr-discuss- bounces@arm.com] On Behalf Of Grant Likely Sent: Thursday, April 19, 2018 8:29 PM To: arm.ebbr-discuss arm.ebbr-discuss@arm.com; boot- architecture@lists.linaro.org; nd@arm.com Subject: [Arm.ebbr-discuss] EBBR weekly meeting in 1/2 hour
Hi folks,
Weekly EBBR meeting starts in about 1/2 hour. Dial in details below. Once again the agenda is very short, but I'll open it up to other topics after action item review. I think there was some interest in talking about DT overlay handling.
Notes are being captured in the following Google doc. I would greatly appreciate help with taking meeting minutes.
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.g oogle.com%2Fdocument%2Fd%2F1RdlFp5SIrvjcVOGoGEFVYDsqTqFBJHugbBMV 5MuXUhw%2Fedit%3Fusp%3Dsharing&data=02%7C01%7Cudit.kumar%40nxp.co m%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c 301635%7C0%7C0%7C636597467908843944&sdata=WXyC196CqdpvkQYGtG6Ir P0uHPDNTyPA65LM4jfvJXc%3D&reserved=0
Agenda:
- Action item review
- Any other business
Cheers, g.
Time: Every Thursday at 16:30-17:30 BST (8:30 PDT, 23:30 CST) Join by Phone +44 2033215213,, 4664465#
Join online meeting https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK&data=02%7C01%7Cudit.kumar% 40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa9 2cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=aFRlW1xGKXR2V hnYEZO%2FFClBt6x8TDd3LVJohERHbmw%3D&reserved=0
Trouble Joining? Try Skype Web App https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmeet.l ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK%3Fsl%3D1&data=02%7C01%7Cu dit.kumar%40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3 bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=fSofD UE97VolIL9%2BwcyE00mV4Av07Muc96GKHGawRC0%3D&reserved=0
Join by Phone +44 2033215213,, 4664465#
Find a local number https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdialin.l ync.com%2F7bdb65cd-97d0-44fe-bc03- bf8072eadc33&data=02%7C01%7Cudit.kumar%40nxp.com%7C3eb61599b18a4 12b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7 C636597467908843944&sdata=wQoMC8nocRjcsJrKxZBlXQoJZJRJAZJr40AB%2Fy x8Hec%3D&reserved=0 Conference ID: 4664465 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ Arm.ebbr-discuss mailing list Arm.ebbr-discuss@arm.com
On 04/23/2018 01:55 AM, Alexander Graf wrote:
Hi Udit,
Am 23.04.2018 um 07:15 schrieb Udit Kumar udit.kumar@nxp.com:
Hi Alex,
I was reading your notes for DT management
Alex: Have logic in firmware that can enumerate "Hat"s and create EFI object for them. These objects could then be backed by DTBOs - either by grabbing them from the device (EEPROM) or by a stored blob in firmware. >Grub for example could then also be taught about these objects and DTBO support, so an OS could store its own overlays. EDK2 has the hat logic support today and already does create objects.
I am not sure, where you want to store DTBO in EEPROM or on some other partition/media. If this is EEPROM then I hope firmware is stored on this as well. Then we shouldn't expose EEPROM to OS.
There are hats that provide device tree overlays as part of their self description, such as the beagle ones. That‘s what I was referring to.
Of course the actual hat driver again can override or self define a dtbo as well.
Alex
I am not sure what is meant as an "EFI Object". Is this a driver module? Is it a string that causes an existing driver in the platform to be called with some data?
I was expecting the DTBO support to be some list of DTBO files with an optional conditional prefix.
capeid:367?wizbang_cape.dtbo;capeid:768?cadcam_cape.dtbo
For platforms that understand what a "cape" is they have a driver that registers the capeid prefix, parses the rest of the the string up to the conditional delimiter (? in this example syntax) and then returns true or false if that condition is met.
Even in this scheme there are lost of questions: * All all entries in one big list in a single EFI variable or can they be recorded in multiple variables? * Are the lists per BOOT### setting or per platform or both? * Should this data be in a file rather than vars?
How does this compare to what you are suggesting Alex?
Thanks, Bill
Hi Alex
-----Original Message----- From: Alexander Graf [mailto:agraf@suse.de] Sent: Monday, April 23, 2018 11:25 AM To: Udit Kumar udit.kumar@nxp.com Cc: Rod Dorris rod.dorris@nxp.com; boot-architecture@lists.linaro.org; nd@arm.com; arm.ebbr-discuss@arm.com Subject: Re: [Arm.ebbr-discuss] EBBR weekly meeting in 1/2 hour
Hi Udit,
Am 23.04.2018 um 07:15 schrieb Udit Kumar udit.kumar@nxp.com:
Hi Alex,
I was reading your notes for DT management
Alex: Have logic in firmware that can enumerate "Hat"s and create EFI object
for them. These objects could then be backed by DTBOs - either by grabbing them from the device (EEPROM) or by a stored blob in firmware. >Grub for example could then also be taught about these objects and DTBO support, so an OS could store its own overlays. EDK2 has the hat logic support today and already does create objects.
I am not sure, where you want to store DTBO in EEPROM or on some other
partition/media.
If this is EEPROM then I hope firmware is stored on this as well. Then we
shouldn't expose EEPROM to OS.
There are hats that provide device tree overlays as part of their self description, such as the beagle ones. That‘s what I was referring to.
Of course the actual hat driver again can override or self define a dtbo as well.
I don’t know much about beagle and cape-manager . But looks there is dedicated driver handling these. IMO, all the overlays should be applied by boot-loader however kernel can write to agreed location, it could be runtime variable, some partition
Alex
Regards Udit
-----Original Message----- From: arm.ebbr-discuss-bounces@arm.com [mailto:arm.ebbr-discuss- bounces@arm.com] On Behalf Of Grant Likely Sent: Thursday, April 19, 2018 8:29 PM To: arm.ebbr-discuss arm.ebbr-discuss@arm.com; boot- architecture@lists.linaro.org; nd@arm.com Subject: [Arm.ebbr-discuss] EBBR weekly meeting in 1/2 hour
Hi folks,
Weekly EBBR meeting starts in about 1/2 hour. Dial in details below. Once again the agenda is very short, but I'll open it up to other topics after action item review. I think there was some interest in talking about DT overlay handling.
Notes are being captured in the following Google doc. I would greatly appreciate help with taking meeting minutes.
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdo cs.g
oogle.com%2Fdocument%2Fd%2F1RdlFp5SIrvjcVOGoGEFVYDsqTqFBJHugbBMV
5MuXUhw%2Fedit%3Fusp%3Dsharing&data=02%7C01%7Cudit.kumar%40nxp.co
m%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c
301635%7C0%7C0%7C636597467908843944&sdata=WXyC196CqdpvkQYGtG6Ir
P0uHPDNTyPA65LM4jfvJXc%3D&reserved=0
Agenda:
- Action item review
- Any other business
Cheers, g.
Time: Every Thursday at 16:30-17:30 BST (8:30 PDT, 23:30 CST) Join by Phone +44 2033215213,, 4664465#
Join online meeting https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fme et.l
ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK&data=02%7C01%7Cudit.kumar%
40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3bc2b4c6fa9
2cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=aFRlW1xGKXR2V
hnYEZO%2FFClBt6x8TDd3LVJohERHbmw%3D&reserved=0
Trouble Joining? Try Skype Web App https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fme et.l
ync.com%2Farmh%2Fgrant.likely%2FYBY93TIK%3Fsl%3D1&data=02%7C01%7Cu
dit.kumar%40nxp.com%7C3eb61599b18a412b892508d5a6062f3f%7C686ea1d3
bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636597467908843944&sdata=fSofD
UE97VolIL9%2BwcyE00mV4Av07Muc96GKHGawRC0%3D&reserved=0
Join by Phone +44 2033215213,, 4664465#
Find a local number https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdi alin.l ync.com%2F7bdb65cd-97d0-44fe-bc03-
bf8072eadc33&data=02%7C01%7Cudit.kumar%40nxp.com%7C3eb61599b18a4
12b892508d5a6062f3f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7
C636597467908843944&sdata=wQoMC8nocRjcsJrKxZBlXQoJZJRJAZJr40AB%2Fy
x8Hec%3D&reserved=0 Conference ID: 4664465 IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. _______________________________________________ Arm.ebbr-discuss mailing list Arm.ebbr-discuss@arm.com
boot-architecture@lists.linaro.org