public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Re: [edk2-announce] TianoCore Community Design Meeting Minutes - Apr 3, 2020
       [not found] <H4HJ.1586309281291201951.NmQ1@groups.io>
@ 2020-04-08  9:53 ` Abner Chang
       [not found] ` <1603CF75396F979D.15536@groups.io>
  1 sibling, 0 replies; 2+ messages in thread
From: Abner Chang @ 2020-04-08  9:53 UTC (permalink / raw)
  To: devel@edk2.groups.io; +Cc: Ni, Ray



> -----Original Message-----
> From: announce@edk2.groups.io [mailto:announce@edk2.groups.io] On
> Behalf Of Ni, Ray
> Sent: Wednesday, April 8, 2020 9:28 AM
> To: announce@edk2.groups.io
> Subject: [edk2-announce] TianoCore Community Design Meeting Minutes -
> Apr 3, 2020
> 
> Topic:
> 
> 1. EDK2 Redfish Implementation Review (Directory/File Structure)
> 
>    Slides: INVALID URI REMOVED
> 3A__edk2.groups.io_g_devel_files_Designs_2020_0403_EDK2-2520Redfish-
> 2520Implementation-
> 2520Review.pdf&d=DwIFaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4
> Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=lFA3ifo6O5zNAwZmZJ5oMe5G
> YnEwNW5YDIxrpVFiJZA&s=OEiHjFFyyjnHiCpZ_bzKiEXWN3BzYdjb3OAOx9JX_
> vk&e=
> 
> * RedfishPkg
> 
>   * /IndustryStandard: Industry standard definitions should be in MdePkg.
>   * /Protocol: UEFI/PI protocols should be in MdePkg
> 
>     @Felix: A general guideline is don't use EFI_ prefix if a protocol is not
> defined in UEFI/PI spec.
> 
>     @Ray: For protocols planned to be in UEFI/PI spec, encourage to use code
> first process (INVALID URI REMOVED
> 3A__edk2.groups.io_g_devel_topic_72500372&d=DwIFaQ&c=C5b8zRQO1mi
> GmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=
> lFA3ifo6O5zNAwZmZJ5oMe5GYnEwNW5YDIxrpVFiJZA&s=hOSbYwIBFKoU5M
> dv-PYU72UIWqyBxYUQNrv4gSwyGjI&e= ).
> 
>   * /Pcd: Looks good
> 
>     UINTN to UINT32 change is good to Siyuan/Jiaxin/Fan.
> 
>     @Ray: Suggest to submit a bugzilla for structure pcd tool issue.
> 
> * EmulatorPkg
>   * /Application/RedfishPlatformConfig: Location looks good.
>   * /Library
>     * RedfishPlatformHostInterfaceLib: platform specific lib consuming
> variables created by /Application/RedfishPlatformConfig. Location looks good.
>     * RedfishPlatformCredentialLib: Location looks good.
>   * WinSnp
>     * New PCD PcdEmuNetworkInterface  to select network interface by index.
> 
>       @Siyuan: Suggest to use existing PCD by put the index integer in string
> format.
> * NetworkPkg: NETWORK_HTTP_BOOT_ENABLE macro
> 
>   Do not include HttpDxe driver when NETWORK_HTTP_BOOT_ENABLE is
> FALSE to hide HTTP boot option from boot option list.
> 
>   @igork: SMBIOS 42 contains field pointing to URL so please include DnsDxe
> driver even when NETWORK_HTTP_BOOT_ENABLE is FALSE.
> 
>   @Abner: Will evaluate today's RedfishPlatformHostInterfaceLib to support
> IP address and URL.
[Abner] Yes, HttpDns driver should be also involved to build for accessing to Redfish service if using hostname. However, the HostName is not defined clearly in Redfish Host Interface spec. Such as should Redfish Client use IP address of HostName queried from DNS to connect to Redfish service? This instead of using IP address from Redfish Service IP Address filed which maybe left as 0s if HostName is not NULL. I had some talks with Redfish Host Interface spec owner and he will revise it and make the description clear.
> 
>   @Felix: Can you put RestEx driver in NetworkPkg because RestEx does not
> only support Redfish stack.
[Abner] AsyncSendReceive and EventService functions are  RESTful service implementation specific, for example the implementation of event service for AWS, Redfish, OpenStack is different. The current implementation is to have Redfish REST EX driver for Redfish service and stay in RedfishPkg.
> 
> 


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [edk2-devel] [edk2-announce] TianoCore Community Design Meeting Minutes - Apr 3, 2020
       [not found] ` <1603CF75396F979D.15536@groups.io>
@ 2020-04-14 15:58   ` Abner Chang
  0 siblings, 0 replies; 2+ messages in thread
From: Abner Chang @ 2020-04-14 15:58 UTC (permalink / raw)
  To: devel@edk2.groups.io, Kinney, Michael D; +Cc: Ni, Ray

Hi Mike,
Per to the comment from last TianoCore design meeting, which repo RedfishPkg should stay? Edk2 repo or edk2-platform?

Abner

> -----Original Message-----
> From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of
> Abner Chang
> Sent: Wednesday, April 8, 2020 5:53 PM
> To: devel@edk2.groups.io
> Cc: Ni, Ray <ray.ni@intel.com>
> Subject: Re: [edk2-devel] [edk2-announce] TianoCore Community Design
> Meeting Minutes - Apr 3, 2020
> 
> 
> 
> > -----Original Message-----
> > From: announce@edk2.groups.io [mailto:announce@edk2.groups.io] On
> > Behalf Of Ni, Ray
> > Sent: Wednesday, April 8, 2020 9:28 AM
> > To: announce@edk2.groups.io
> > Subject: [edk2-announce] TianoCore Community Design Meeting Minutes -
> > Apr 3, 2020
> >
> > Topic:
> >
> > 1. EDK2 Redfish Implementation Review (Directory/File Structure)
> >
> >    Slides: INVALID URI REMOVED
> > 3A__edk2.groups.io_g_devel_files_Designs_2020_0403_EDK2-
> 2520Redfish-
> > 2520Implementation-
> >
> 2520Review.pdf&d=DwIFaQ&c=C5b8zRQO1miGmBeVZ2LFWg&r=_SN6FZBN4
> >
> Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=lFA3ifo6O5zNAwZmZJ5oMe5G
> >
> YnEwNW5YDIxrpVFiJZA&s=OEiHjFFyyjnHiCpZ_bzKiEXWN3BzYdjb3OAOx9JX_
> > vk&e=
> >
> > * RedfishPkg
> >
> >   * /IndustryStandard: Industry standard definitions should be in MdePkg.
> >   * /Protocol: UEFI/PI protocols should be in MdePkg
> >
> >     @Felix: A general guideline is don't use EFI_ prefix if a protocol
> > is not defined in UEFI/PI spec.
> >
> >     @Ray: For protocols planned to be in UEFI/PI spec, encourage to
> > use code first process (INVALID URI REMOVED
> >
> 3A__edk2.groups.io_g_devel_topic_72500372&d=DwIFaQ&c=C5b8zRQO1mi
> >
> GmBeVZ2LFWg&r=_SN6FZBN4Vgi4Ulkskz6qU3NYRO03nHp9P7Z5q59A3E&m=
> >
> lFA3ifo6O5zNAwZmZJ5oMe5GYnEwNW5YDIxrpVFiJZA&s=hOSbYwIBFKoU5M
> > dv-PYU72UIWqyBxYUQNrv4gSwyGjI&e= ).
> >
> >   * /Pcd: Looks good
> >
> >     UINTN to UINT32 change is good to Siyuan/Jiaxin/Fan.
> >
> >     @Ray: Suggest to submit a bugzilla for structure pcd tool issue.
> >
> > * EmulatorPkg
> >   * /Application/RedfishPlatformConfig: Location looks good.
> >   * /Library
> >     * RedfishPlatformHostInterfaceLib: platform specific lib consuming
> > variables created by /Application/RedfishPlatformConfig. Location looks
> good.
> >     * RedfishPlatformCredentialLib: Location looks good.
> >   * WinSnp
> >     * New PCD PcdEmuNetworkInterface  to select network interface by
> index.
> >
> >       @Siyuan: Suggest to use existing PCD by put the index integer in
> > string format.
> > * NetworkPkg: NETWORK_HTTP_BOOT_ENABLE macro
> >
> >   Do not include HttpDxe driver when NETWORK_HTTP_BOOT_ENABLE is
> FALSE
> > to hide HTTP boot option from boot option list.
> >
> >   @igork: SMBIOS 42 contains field pointing to URL so please include
> > DnsDxe driver even when NETWORK_HTTP_BOOT_ENABLE is FALSE.
> >
> >   @Abner: Will evaluate today's RedfishPlatformHostInterfaceLib to
> > support IP address and URL.
> [Abner] Yes, HttpDns driver should be also involved to build for accessing to
> Redfish service if using hostname. However, the HostName is not defined
> clearly in Redfish Host Interface spec. Such as should Redfish Client use IP
> address of HostName queried from DNS to connect to Redfish service? This
> instead of using IP address from Redfish Service IP Address filed which
> maybe left as 0s if HostName is not NULL. I had some talks with Redfish Host
> Interface spec owner and he will revise it and make the description clear.
> >
> >   @Felix: Can you put RestEx driver in NetworkPkg because RestEx does
> > not only support Redfish stack.
> [Abner] AsyncSendReceive and EventService functions are  RESTful service
> implementation specific, for example the implementation of event service
> for AWS, Redfish, OpenStack is different. The current implementation is to
> have Redfish REST EX driver for Redfish service and stay in RedfishPkg.
> >
> >
> 
> 
> 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-04-14 15:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <H4HJ.1586309281291201951.NmQ1@groups.io>
2020-04-08  9:53 ` [edk2-announce] TianoCore Community Design Meeting Minutes - Apr 3, 2020 Abner Chang
     [not found] ` <1603CF75396F979D.15536@groups.io>
2020-04-14 15:58   ` [edk2-devel] " Abner Chang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox