This is the mail archive of the ecos-patches@sourceware.org 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]
Other format: [Raw text]

[Bug 1000280] New port: Freescale MAC7100 Variant, Freescale ESCI serial driver


http://bugzilla.ecoscentric.com/show_bug.cgi?id=1000280





------- Additional Comments From ilijak@siva.com.mk  2007-01-10 21:40 -------
(In reply to comment #16)
>   ecosadmin.tcl remove CYGPKG_IO_SERIAL_FREESCALE_ESCI
> 
> would also remove the source files belonging to
> CYGPKG_IO_SERIAL_FREESCALE_ESCI_H but it would not remove the
> CYGPKG_IO_SERIAL_FREESCALE_ESCI_H package record in ecos.db so the database
> would become inconsistent.

OK, now I see. I have now moved CYGPKG_IO_SERIAL_FREESCALE_ESCI_H in a separate
directory, I'll do some testing and post a patch. But before that, I have
additional question (pse see below).
 
> Since you have tried to make CYGPKG_IO_SERIAL_FREESCALE_ESCI platform
> independent, I am wondering why a developer would need the eSCI header files
> without the driver itself.

Because eSCI header is also used by hal_diag.c

John, being the CDL expert, maybe you can help me find more elegant solution for
following issue:
Namely, since there is a "requires" property (in both serial driver and hal
variant) it would be good to provide automatic activation of
CYGPKG_IO_SERIAL_FREESCALE_ESCI if some of them is used.
At present it is specified in respective targets in ecos.db - it works but i
find it not ellegant because it has to be listed at all targets. I tried some
combinations with active_if but failed.

-- 
Configure bugmail: http://bugzilla.ecoscentric.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


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