From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mx.groups.io with SMTP id smtpd.web11.264.1623347655979436684 for ; Thu, 10 Jun 2021 10:54:16 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20150623.gappssmtp.com header.s=20150623 header.b=BvEwuE6s; spf=pass (domain: nuviainc.com, ip: 209.85.221.50, mailfrom: leif@nuviainc.com) Received: by mail-wr1-f50.google.com with SMTP id q5so3285650wrm.1 for ; Thu, 10 Jun 2021 10:54:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=IpLbGJNfOufD3GW0R+Iu/VxDszTahVwf4oIpKMtI9ak=; b=BvEwuE6s1g/54ytK6MBzI1wpU686glA6XmMo/1f9NNonMvasbO9Yf8/eEI9mRLR+TB DT+hzqqPzuarW1PVVdGW1ZBg+/lc0rjOOSCXGNzwlYdT7q8n7Pe2UXmAGcBPuqYW9jzi kA0vQadSpGT1ZL4vSba9BHxac4xwzZ0WReAT/w09qOucyg0Stz+VynT37AEcORY55n+v I90q4t2WNu59GaXssVTd3UiDtBAcbxtOVkFeQgW2Bx46j0+03irbPFLGnKOteghQa0k4 4NllKBxSibTluqcFgaL6ZjOw/dXuA3aJFaAIZCVT3oYMoQBpa9QK9zBaUHhlDFApWpBD 1+Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=IpLbGJNfOufD3GW0R+Iu/VxDszTahVwf4oIpKMtI9ak=; b=M7K/e7iCDaRRcfmbbPOR15iKgapN1i1xS7upUlUYHeep0oMydczITI2OoA8aEtlFXv oVIvl9VNr3B4YuDlX3Zvid8az7i8rJ51PNoIiJPjDIxjwQkq1gPoGR4wlNsHw6T9ZQDa Eu/pHW4SIXB+wcMvyf8GQRIQmcxzZSbconjPm1IerI1QNj4M49LxTNMh6l3chsJBH+n+ dq/A2YPXyn22yn5t+TIc3A3EuxYXtt3jApJVj5afG+1A2M81EYIP4PMOqKhUY6F/GM1U yU7hqzxrGaX74sP5cCH0ykZfYT/9mHGnbcXSvph0fly81mTpJm8tgxXqFn4eNzUKYgef cHbA== X-Gm-Message-State: AOAM532lldd1sgURrxDnRXWOLXXxwjElwbycu8ydXItLxOgjFKeY8sFh 7Ci+/LUflKwmjMaUXIH4iWbIbgQBe62PtCaTJUc75aqQxTD0qYWzdzrm0LyNJJJNGlTslBovH3P 3e53wUVpapxVNiT6V9aC6Y5DH7Nsg4rMmtt2cmtlKT/r7QUJEyEzIpK9jHgmbRJycT0T1 X-Google-Smtp-Source: ABdhPJxYLPfOEVAddmhUxfHVegfgDs0Mke3BfimJeYmQ5QTT0P2XzfL/0BvLQmZa5Wzt1YltaCcypg== X-Received: by 2002:a5d:4e50:: with SMTP id r16mr6939879wrt.124.1623347654151; Thu, 10 Jun 2021 10:54:14 -0700 (PDT) Return-Path: Received: from leviathan (cpc1-cmbg19-2-0-cust915.5-4.cable.virginm.net. [82.27.183.148]) by smtp.gmail.com with ESMTPSA id h6sm4364970wrt.20.2021.06.10.10.54.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Jun 2021 10:54:13 -0700 (PDT) Date: Thu, 10 Jun 2021 18:54:11 +0100 From: "Leif Lindholm" To: devel@edk2.groups.io, michael.d.kinney@intel.com Cc: "pedro.falcato@gmail.com" Subject: Re: [edk2-devel] GSOC 2021 EXT4 driver Project Message-ID: <20210610175411.jqbn6s5yv7eukeqv@leviathan> References: MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline edk2-platforms/Features/Ext4Pkg sounds good to me too. / Leif On Thu, Jun 10, 2021 at 17:38:17 +0000, Michael D Kinney wrote: > Hi Pedro, > > After thinking about this, I think I would prefer Option (4). > > The proposed landing zone would be a new Ext4Pkg in the edk2-platforms repository in the Features directory. > > edk2-platforms/Features/Intel/Ext4Pkg > > All the features in that directory and not specific to Intel. There are other email discussions about moving some of that content up a level, so an alternative path would be: > > edk2-platforms/Features/Ext4Pkg > > Best regards, > > Mike > > > From: devel@edk2.groups.io On Behalf Of Pedro Falcato > Sent: Monday, May 24, 2021 12:27 PM > To: devel@edk2.groups.io > Subject: [edk2-devel] GSOC 2021 EXT4 driver Project > > Hi everyone, > > Me and my project have been selected for GSoC this year, under Michael Kinney and bret. Thank you for the opportunity to collaborate with you and improve 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 trying 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), 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 package/build system, as I couldn't find documentation on those > and my previous experiment with Tianocore involved looking at FatPkg and mindlessly copying what it was doing. > > Thanks, > > Pedro > > > > > >