From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: GSOC 2021 EXT4 driver Project To: devel@edk2.groups.io From: "Pedro Falcato" X-Originating-Location: Seixal, District of Setúbal, PT (85.241.253.151) X-Originating-Platform: Linux Chrome 90 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Mon, 24 May 2021 12:26:46 -0700 Message-ID: Content-Type: multipart/alternative; boundary="OMl5nPBKfUN6MkRPvFKw" --OMl5nPBKfUN6MkRPvFKw Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi everyone, Me and my project have been selected for GSoC this year, under Michael Kin= ney and bret. Thank you for the opportunity to collaborate with you and imp= rove Tianocore! If anyone has any questions, please fire away :) How do I get started? I'd like to find some easier tasks as to start tryin= g out patch submission and generally programming in a firmware environment. Also, I've been talking with my mentors and a relevant question to ask the= mailing list is: Where should we put the EXT4 driver? Michael said there are other filesystems in MdeModulePkg, but it might be = getting too big and proposed the following options: 1) EXT4 in new package in edk2 repo as a peer to FatPkg. 2) EXT4 in edk2 repo in MdeModulePkg 3) EXT4 in edk2-platforms advanced feature package. 4) EXT4 in edk2 advanced feature package As someone that's still learning how to navigate the project's tree(s), th= is is a bit over my head and so I'd like your opinion on the matter. Also, I would love if someone could point me to some good reading material= and/or examples of the package/build system, as I couldn't find documentat= ion on those and my previous experiment with Tianocore involved looking at FatPkg and m= indlessly copying what it was doing. Thanks, Pedro --OMl5nPBKfUN6MkRPvFKw Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi everyone,

Me and my project have been selected for GSoC this = year, under Michael Kinney and bret. Thank you for the opportunity to colla= borate with you and improve Tianocore!
If anyone has any questions, pl= ease fire away :)
How do I get started? I'd like to find some easier t= asks as to start trying out patch submission and generally programming in a= firmware environment.
Also, I've been talking with my mentors and a r= elevant question to ask the mailing list is: Where should we put the EXT4 d= river?
Michael said there are other filesystems in MdeModulePkg, but i= t might be getting too big and proposed the following options:

<= span style=3D"color: #222222; font-family: Arial, Helvetica, sans-serif; fo= nt-size: small;">1) EXT4 in new package in edk2 repo as a peer to FatPkg.
2) EXT4 in edk2 repo in MdeModuleP= kg
3) EXT4 in edk2-platforms adva= nced feature package.
4) EXT4 in = edk2 advanced feature package

As someone that's still lea= rning how to navigate the project's tree(s), this is a bit over my head and= so I'd like your opinion on the matter.
Also, I would love if someone= could point me to some good reading material and/or examples of the packag= e/build system, as I couldn't find documentation on those
and my previ= ous experiment with Tianocore involved looking at FatPkg and mindlessly cop= ying what it was doing.

Thanks,

Pedro  --OMl5nPBKfUN6MkRPvFKw--