[AMD Official Use Only - General] Acked-by: Abner Chang <abner.ch...@amd.com>
Thanks for fixing this. Abner > -----Original Message----- > From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of > Dongdong Zhang via groups.io > Sent: Wednesday, December 28, 2022 1:46 PM > To: devel@edk2.groups.io > Cc: zhuwen...@eswincomputing.com; zhen...@eswincomputing.com; > jinyanji...@eswincomputing.com; Dongdong Zhang > <zhangdongd...@eswincomputing.com> > Subject: [edk2-devel] [PATCH 1/1] Platform/RISC-V/PlatformPkg:fix image > link error > > Caution: This message originated from an External Source. Use proper > caution when opening attachments, clicking links, or responding. > > > 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 (#97788): https://edk2.groups.io/g/devel/message/97788 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] -=-=-=-=-=-=-=-=-=-=-=-