On 2016-06-17 15:58:38, Mudusuru, Giri P wrote:
> Thanks Mike. My preference is Silicon as it is generic and
> represents broadly CPU/Memory/Chipset/SoC etc...
> 

I believe Silicon can be used to manufacture other items as well. And,
it is possible to manufacture electronics without it being based on
Silicon.

I prefer how Linux just has a drivers directory with functional areas
split under there:

https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers

-Jordan

> 
> > -----Original Message-----
> > From: edk2-devel [mailto:[email protected]] On Behalf Of
> > Kinney, Michael D
> > Sent: Friday, June 17, 2016 10:50 AM
> > To: Justen, Jordan L <[email protected]>; [email protected];
> > Kinney, Michael D <[email protected]>
> > Subject: Re: [edk2] [RFC V2] Proposal to organize packages into directories
> > 
> > Hi Jordan,
> > 
> > Yes.  Many terms were considered other than Silicon, except Carbon :)
> > 
> > None of the terms we have considered are a perfect match.
> > 
> > We are wanting to keep modules for controllers attached to I/O subsystems
> > and modules for peripherals separate from modules that perform basic
> > CPU/Memory/Chipset/SoC init.
> > 
> > Is there any preference on the list between Silicon, Chip, or Device
> > or other names for basic CPU/Memory/Chipset/SoC init?
> > 
> > Thanks,
> > 
> > Mike
> > 
> > 
> > > -----Original Message-----
> > > From: edk2-devel [mailto:[email protected]] On Behalf Of
> > Jordan Justen
> > > Sent: Wednesday, June 1, 2016 1:07 PM
> > > To: Kinney, Michael D <[email protected]>; edk2-
> > [email protected]; Kinney,
> > > Michael D <[email protected]>
> > > Subject: Re: [edk2] [RFC V2] Proposal to organize packages into 
> > > directories
> > >
> > > On 2016-05-25 19:03:38, Kinney, Michael D wrote:
> > > > # Top Level Directory Structure (Listed Alphabetically)
> > > > ```
> > > > edk2
> > > >   Application       Applications and application support libraries
> > > >   BaseTools         EDK II build tools/scripts
> > > >   Conf              EDK II build configuration files
> > > >   Core              Platform agnostic packages for core FW services
> > > >   Deprecated        Packages that will be removed from edk2/master soon
> > > >   Driver            EDK II Drivers (no platform assumptions)
> > > >     <Package1>      Non-Vendor specific EDK II drivers
> > > >     <Package2>      Non-Vendor specific EDK II drivers
> > > >     . . .
> > > >     Vendor          Vendor specific EDK II drivers
> > > >       <VendorA>
> > > >       <VendorB>
> > > >   Platform          Platforms used to validate edk2/master features
> > > >     Common          Non-vendor specific platform packages
> > > >     Emulated        Non-vendor specific emulated platform packages
> > > >     Arm             ARM specific platform packages
> > > >     Intel           Intel specific platform packages
> > > >     <VendorM>       <VendorM> specific platform packages
> > > >     <VendorN>       <VendorN> specific platform packages
> > > >   Silicon           CPU/Chipset/SoC packages
> > >
> > > Were any other terms considered? Chip, Device?
> > >
> > > Carbon? ;)
> > >
> > > -Jordan
> > >
> > > >     Common          Non-vendor specific CPU/Chipset/SoC drivers
> > > >     Arm             Arm specific CPU/Chipset/SoC drivers
> > > >     Intel           Intel specific CPU/Chipset/SoC drivers
> > > >     <VendorX>       <VendorX> specific CPU/Chipset/SoC drivers
> > > >     <VendorY>       <VendorY> specific CPU/Chipset/SoC drivers
> > > > ```
> > > >
> > > _______________________________________________
> > > edk2-devel mailing list
> > > [email protected]
> > > https://lists.01.org/mailman/listinfo/edk2-devel
> > _______________________________________________
> > edk2-devel mailing list
> > [email protected]
> > https://lists.01.org/mailman/listinfo/edk2-devel
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to