QuarkSocPkg committed as SVN r19286 
QuarkPlatformPkg committed as SVN r19287

> -----Original Message-----
> From: Justen, Jordan L
> Sent: Tuesday, December 15, 2015 11:30 AM
> To: Kinney, Michael D <[email protected]>; edk2-
> [email protected] ([email protected]) <edk2-
> [email protected]>
> Subject: RE: [edk2] [PATCH] Add QuarkSocPkg and QuarkPlatformPkg
> packages
> 
> On 2015-12-15 09:54:25, Kinney, Michael D wrote:
> > Jordan,
> >
> > Reponses included below.
> >
> > 1) edk2: Maintainers.txt patch email sent.
> > 2) Thank you very much for ack and detailed review/feedback in
> Quark*Pkgs
> > 3) I have fixed all the items for the edk2-non-osi repository
> and pushed them to:
> >
> >     https://github.com/mdkinney/edk2-non-osi.git
> >
> >     Can you create the new edk2-non-osi repository on
> tianocore and
> >     import this content?
> >
> 
> I pushed your branch to:
> 
> https://github.com/tianocore/edk2-non-osi
> 
> I guess this is our first repo where the upstream is git rather
> than
> svn...
> 
> -Jordan
> 
> >
> > > -----Original Message-----
> > > From: Justen, Jordan L
> > > Sent: Monday, December 14, 2015 11:47 PM
> > > To: Kinney, Michael D <[email protected]>; edk2-
> > > [email protected] ([email protected]) <edk2-
> > > [email protected]>
> > > Subject: RE: [edk2] [PATCH] Add QuarkSocPkg and
> QuarkPlatformPkg
> > > packages
> > >
> > > On 2015-12-13 14:48:54, Kinney, Michael D wrote:
> > > > Jordan,
> > > >
> > > > I have updated to Quark_V3 that uses this concept along
> with a
> > > > proposed edk2-non-osi repository with a new
> QuarkSocBinPkg. It
> > > uses
> > > > PACKAGES_PATH to support the multiple repositories to do a
> > > build.
> > > > The content is posted for review on GitHub.
> > > >
> > > > The QuarkSocPkg and QuarkPlatformPkg are in branch
> Quark_V3 on
> > > GitHub at:
> > > >
> > > >         https://github.com/mdkinney/edk2.git
> > > >
> > > > The edk2-non-iso repository with the QuarkSocBinPkg is on
> > > GitHub at:
> > > >
> > > >         https://github.com/mdkinney/edk2-non-osi.git
> > > >
> > > > Here are the instructions I use to clone the content and
> set
> > > > environment variables to perform platform builds.
> > > >
> > > >
> > >
> ================================================================
> > > ======
> > > > git clone https://github.com/mdkinney/edk2.git --branch
> > > Quark_V3
> > >
> > > I notice that this file doesn't have the standard copyright
> > > header:
> > >
> > >
> QuarkPlatformPkg/Library/PlatformSecLib/PlatformSecLibModStrs.un
> > > i
> > >
> > > I found this with:
> > >
> > > $ git grep -L 'http://opensource.org/licenses/bsd-
> license.php'
> > > Quark*
> > >
> >
> > Thanks.  I have fixed this.
> >
> > > Also, QuarkPlatformPkg/License.txt and
> QuarkSocPkg/License.txt
> > > are
> > > using unix line endings. How about copying
> MdePkg/License.txt
> > > directly?
> > >
> > > I found this with:
> > >
> > > $ md5sum */License.txt
> > >
> >
> > I found these 2 license files yesterday with wrong line
> endings.  I have fixed them.
> > I also found a C source file with a Unicode '-' character in
> it, and I fixed that too.
> >
> > > With these fixed:
> > >
> > > Acked-by: Jordan Justen <[email protected]>
> > >
> > > So, I guess these probably two changes are ready to commit,
> > > right?
> >
> > Thank you very much for the detailed reviews and feedback.
> > Yes.  I am ready to commit these two packages.
> >
> > >
> > > * QuarkPlatformPkg: Add new package for Galileo boards
> > > * QuarkSocPkg: Add new package for Quark SoC X1000
> > >
> > > Can you send out a patch for the Maintainers.txt?
> >
> > Yes.  I have sent patch review email.
> >
> > >
> > > > git clone https://github.com/tianocore/edk2-FatPkg.git
> FatPkg
> > > > git clone https://github.com/mdkinney/edk2-non-osi.git
> > >
> > > I also reviewed the updated edk2-non-osi tree with
> > > 5573e513dfb88f96c8ae08471e369c335a540a37 "QuarkSocBinPkg:
> > > Reformat
> > > IntelProprietaryLicense.txt". I think you should just squash
> > > that into
> > > the previous commit.
> >
> > Done
> >
> > >
> > > Also, in:
> > >
> > > In QuarkSocBinPkg/License.txt
> > >
> > > You have this text:
> > >
> > > > Additional terms:
> > > > -----------------
> > > >
> > >
> QuarkSocBinPkg\QuarkNorthCluster\Binary\QuarkMicrocode\IntelProp
> > > rietaryLicense.txt
> > >
> > > This sounds similar to the FAT driver, where all of the
> content
> > > has
> > > BSD + and additional term. But, in this case, the license
> only
> > > applies
> > > to 1 file. How about something like what we have in
> > > OvmfPkg/License.txt? For example:
> > >
> > > > Some files are subject to a license documented in the
> > > > IntelProprietaryLicense.txt file. These files are in the
> same
> > > > directory as IntelProprietaryLicense.txt, and they do not
> have
> > > a
> > > > license specified within the file.
> >
> > Done
> >
> > >
> > > -Jordan
> > >
> > > > git clone https://github.com/tianocore/edk2-BaseTools-
> > > win32.git
> > > >
> > > > set WORKSPACE=%CD%
> > > > set PACKAGES_PATH=%WORKSPACE%\edk2;%WORKSPACE%\edk2-non-
> osi
> > > > set EDK_TOOLS_BIN=%WORKSPACE%\edk2-BaseTools-win32
> > > >
> > > > cd edk2
> > > >
> > > > edkSetup.bat
> > > >
> > > > build -a IA32 -t VS2015x86 -p QuarkPlatformPkg/Quark.dsc
> > > > build -a IA32 -t VS2015x86 -p
> QuarkPlatformPkg/QuarkMin.dsc
> > > >
> > >
> ================================================================
> > > =
> > > >
> > > > commit 613f0f5ff082d85e02403eddefdc1d54138663c5
> > > > Author: Michael Kinney <[email protected]>
> > > > Date:   Tue Nov 24 23:43:40 2015 -0800
> > > >
> > > >     QuarkPlatformPkg: Add new package for Galileo boards
> > > >
> > > >     Changes for V3
> > > >     1) Set PcdResetOnMemoryTypeInformationChange FALSE in
> > > QuarkMin.dsc
> > > >     This is required because QuarkMin.dsc uses the
> emulated
> > > variable
> > > >     driver that does not preserve any non-volatile UEFI
> > > variables
> > > >     across reset.  If the condition is met where the
> memory
> > > type
> > > >     information variable needs to be updated, then the
> system
> > > will reset
> > > >     every time the UEFI Shell is run.  By setting this PCD
> to
> > > FALSE,
> > > >     then reset action is disabled.
> > > >     2) Move one binary file to QuarkSocBinPkg
> > > >     3) Change RMU.bin FILE statements to INF statement in
> DSC
> > > FD region
> > > >     to be compatible with PACKAGES_PATH search for
> > > QuarkSocBinPkg
> > > >
> > > >     Changes for V2
> > > >     1) Use new generic PCI serial driver PciSioSerialDxe
> in
> > > MdeModulePkg
> > > >     2) Configure PcdPciSerialParameters for PCI serial
> driver
> > > for Quark
> > > >     3) Use new MtrrLib API to reduce time to set MTRRs for
> all
> > > DRAM
> > > >     4) Convert all UNI files to utf-8
> > > >     5) Replace tabs with spaces and remove trailing spaces
> > > >     6) Add License.txt
> > > >
> > > >     Contributed-under: TianoCore Contribution Agreement
> 1.0
> > > >     Signed-off-by: Michael Kinney
> <[email protected]>
> > > >
> > > > commit a7c963fd7acf91fc3d33aeda6bd0064a006d26c4
> > > > Author: Michael Kinney <[email protected]>
> > > > Date:   Tue Nov 24 23:42:53 2015 -0800
> > > >
> > > >     QuarkSocPkg: Add new package for Quark SoC X1000
> > > >
> > > >     Changes for V2
> > > >     1) Sync with new APIs in SmmCpuFeaturesLib class
> > > >     2) Use new generic PCI serial driver PciSioSerialDxe
> in
> > > MdeModulePkg
> > > >     3) Remove PCI serial driver from QuarkSocPkg
> > > >     4) Apply optimizations to MtrrLib from MtrrLib in
> > > UefiCpuPkg
> > > >     5) Convert all UNI files to utf-8
> > > >     6) Replace tabs with spaces and remove trailing spaces
> > > >     7) Add License.txt
> > > >
> > > >     Contributed-under: TianoCore Contribution Agreement
> 1.0
> > > >     Signed-off-by: Michael Kinney
> <[email protected]>
> > > >
> > > >
> > > > commit 106b4383d6d9fc0b09fd8cd8d1bbfcf6fe9c945d
> > > > Author: Michael Kinney <[email protected]>
> > > > Date:   Sun Dec 13 11:16:53 2015 -0800
> > > >
> > > >     QuarkSocBinPkg: Add tiancore required text files
> > > >
> > > >     Add Maintainers.txt that lists maintainers for
> > > QuarkSocBinPkg
> > > >     Add Contributions.txt to QuarkSocBinPkg
> > > >     Add License.txt to QuarkSocBinPkg
> > > >     Fix line endings
> > > >
> > > >     Contributed-under: TianoCore Contribution Agreement
> 1.0
> > > >     Signed-off-by: Michael Kinney
> <[email protected]>
> > > >
> > > > commit 10ccd635c4c3d20da713aef4122a14d510016b8b
> > > > Author: Michael Kinney <[email protected]>
> > > > Date:   Sat Dec 12 18:37:15 2015 -0800
> > > >
> > > >     QuarkSocBinPkg: Add RMU binary module for QuarkSocPkg
> > > >
> > > >     Contributed-under: TianoCore Contribution Agreement
> 1.0
> > > >     Signed-off-by: Michael Kinney
> <[email protected]>
> > > >
> > > > Best regards,
> > > >
> > > > Mike
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: Justen, Jordan L
> > > > > Sent: Saturday, December 12, 2015 9:31 PM
> > > > > To: Kinney, Michael D <[email protected]>;
> edk2-
> > > > > [email protected] ([email protected]) <edk2-
> > > > > [email protected]>
> > > > > Subject: RE: [edk2] [PATCH] Add QuarkSocPkg and
> > > QuarkPlatformPkg
> > > > > packages
> > > > >
> > > > > On 2015-12-10 22:24:39, Kinney, Michael D wrote:
> > > > > > > -----Original Message-----
> > > > > > > From: Justen, Jordan L
> > > > > > > Sent: Thursday, December 10, 2015 10:02 PM
> > > > > > >
> > > > > > > I don't think it should be included in the same
> package
> > > as
> > > > > > > otherwise BSD licensed code. I think you should put
> it
> > > into
> > > > > a
> > > > > > > separate package, or perhaps repo, and you should
> > > mention
> > > > > the
> > > > > > > different license, since it is not covered by
> > > > > > > MdePkg/Contributions.txt. There has been some talk
> of
> > > > > removing
> > > > > > > FatBinPkg from the tree due to the license, so where
> > > does
> > > > > that
> > > > > > > leave this module?
> > > > > >
> > > > > > I prefer to keep this in the same package because it
> is
> > > > > associated
> > > > > > directly with the QuarkSoc. What about this license do
> you
> > > > > think is
> > > > > > not compatible with the contributor's agreement? We
> prefer
> > > > > BSD, but
> > > > > > other licenses are allowed.
> > > > > >
> > > > >
> > > > > There is still a case to be made to separate all the
> content
> > > > > which is
> > > > > under an OSI (https://opensource.org/) approved license
> from
> > > > > content
> > > > > that is not.
> > > > >
> > > > > What if we make a https://github.com/tianocore/edk2-non-
> osi
> > > > > repository
> > > > > to add this and similar content under?
> > > > >
> > > > > Now that we support PACKAGES_PATH, this should work
> > > reasonably
> > > > > well.
> > > > > Then certain platforms can depend on the edk2-non-osi
> repo.
> > > > >
> > > > > -Jordan
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to