Hi, all Sorry, forgot to add Maintainer and Reviewer. Add Sunil V L <suni...@ventanamicro.com> Add Daniel Schaefer <g...@danielschaefer.me>
> -----原始邮件-----发件人:"Dongdong Zhang" > <zhangdongd...@eswincomputing.com>发送时间:2022-12-28 13:45:50 > (星期三)收件人:devel@edk2.groups.io抄送:zhuwen...@eswincomputing.com, > zhen...@eswincomputing.com, jinyanji...@eswincomputing.com, "Dongdong Zhang" > <zhangdongd...@eswincomputing.com>主题:[PATCH 1/1] > Platform/RISC-V/PlatformPkg:fix image link error > > Edk2OpensbiPlatformWrapperLib Library and RiscVSpecialPlatformLib > Library mark the serial number in the figure is opposite to > the text description, fix it and adjust the text order. > > Signed-off-by: Dongdong Zhang <zhangdongd...@eswincomputing.com> > --- > Platform/RISC-V/PlatformPkg/Readme.md | 14 ++++++++------ > 1 file changed, 8 insertions(+), 6 deletions(-) > > diff --git a/Platform/RISC-V/PlatformPkg/Readme.md > b/Platform/RISC-V/PlatformPkg/Readme.md > index 5a344a8..d7166ba 100644 > --- a/Platform/RISC-V/PlatformPkg/Readme.md > +++ b/Platform/RISC-V/PlatformPkg/Readme.md > @@ -35,19 +35,21 @@ are from OpenSBI project. edk2 libraries are introduced > as the wrapper libraries > [Indicated as #2 in the figure](#risc-v-edk2-port-design-diagrams) > > ***OpenSbiPlatformLib*** provides the generic RISC-V platform > initialization code. Platform vendor can just utilize this library if they > don't have additional requirements on the platform initialization. > > -##### RiscVSpecialPlatformLib Library > -[Indicated as #3 in the figure](#risc-v-edk2-port-design-diagrams) > -> The major use case of this library is to facilitate the interfaces for > platform vendors to provide the special > -platform initialization based on the generic platform initialization library. > - > ##### Edk2OpensbiPlatformWrapperLib Library > -[Indicated as #4 in the figure](#risc-v-edk2-port-design-diagrams) > + > +[Indicated as #3 in the figure](#risc-v-edk2-port-design-diagrams) > > In order to providing the flexibility to edk2 RISC-V firmware solution, > ***Edk2OpensbiPlatformWrapperLib*** is the wrapper library of > [OpenSbiPlatformLib](#OpenSbiPlatformLib-library) to provide the interfaces > for OEM. The ***platform_ops_address***in the generic platform structure is > replaced with ***Edk2OpensbiplatformOps*** in SEC > module. The platform function invoked by OpenSBI core is hooked to > ***Edk2OpensbiPlatformWrapperLib***. This gives > a change to OEM for implementing platform-specific initialization before and > after the generic platform code. OEM > can override this library under their platform folder on demand without > touching ***RiscVOpensbiLib*** library > source files and other common source files. > > +##### RiscVSpecialPlatformLib Library > + > +[Indicated as #4 in the figure](#risc-v-edk2-port-design-diagrams) > +> The major use case of this library is to facilitate the interfaces for > platform vendors to provide the special > +platform initialization based on the generic platform initialization library. > + > ##### Next Phase Address and Privilege Mode > [Indicated as #5 in the figure](#risc-v-edk2-port-design-diagrams) > > Once OpenSBI finishes the boot initialization, it will jump to the next > phase with the default privilege set to > -- > 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#97963): https://edk2.groups.io/g/devel/message/97963 Mute This Topic: https://groups.io/mt/95916024/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-