This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: eCos Device Driver reorganization



Hugo Tyson <hmt@cygnus.co.uk> (I, myself, me) writes:
> Folks, we're about to embark on a bit of a rearrangement of the
> eCos device driver tree, including serial devices, ethernet devices
> and the wallclock and watchdog.

And it's all true.  Apart from this bit, where I lied: 

> Package names will be of the form:

>         (parent is CYGPKG_IO_SERIAL for these...)
>         CYGPKG_DEVS_SERIAL_ARM_AEB
>         CYGPKG_DEVS_SERIAL_ARM_CMA230
>         CYGPKG_DEVS_SERIAL_ARM_EDB7XXX
>         CYGPKG_DEVS_SERIAL_ARM_PID
>         CYGPKG_DEVS_SERIAL_MIPS_TX3904
>         CYGPKG_DEVS_SERIAL_MIPS_...
>         CYGPKG_DEVS_SERIAL_....
> 
> (and so on...)

We were always going to keep the _internal_ options with their "old" names
for compatibility, (these sorts of options:
	CYGDAT_IO_SERIAL_ARM_EBSA285_SERIAL_NAME "/dev/ser1"
	CYGNUM_IO_SERIAL_ARM_EBSA285_SERIAL_BAUD 38400
	CYGNUM_IO_SERIAL_ARM_EBSA285_SERIAL_BUFSIZE 128
are unchanged) but it turns out to be a PITA to change the top-level
package names.  So these will retain their old name, but they will be
separate packages rather than mere components.

         (parent is CYGPKG_IO_SERIAL for these...)
         CYGPKG_IO_SERIAL_ARM_AEB
         CYGPKG_IO_SERIAL_ARM_CMA230
         CYGPKG_IO_SERIAL_ARM_EDB7XXX
         CYGPKG_IO_SERIAL_ARM_PID
         CYGPKG_IO_SERIAL_MIPS_TX3904
         CYGPKG_IO_SERIAL_MIPS_...
         CYGPKG_IO_SERIAL_....

They will still live within the IO_SERIAL heirarchy in configtool world,
but sources will be in packages/devs/serial/arm/ebsa285 as described in my
earlier message.

Thanks for your time,

	- Huge

-- 
The 20th Century brought unprecedented increases in worldwide numeracy and
literacy and incredible advances in technology, science and mathematics.
It was also the only century in the past or in any reasonable predictable
future apparently to contain only 99 years.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]