[ECOS] RE: ixp42x NPE networking build issue

Mark Salter msalter@redhat.com
Thu Aug 3 13:05:00 GMT 2006


On Wed, 2006-08-02 at 07:46 -0700, sumanth wrote:
> HI Mark,
>                You are correct, it is the array where the microcode is
> there, Now am able to analyze that i am failing at the regisering the device
> in the ecos cyg_netdevtab_entry , am unable to create the entry to the
> device , any pointers in this case.
> Thanks for your guidence

The entry is created at build time at the bottom of if_npe.c, but only
for those NPEs which are configured to be used. The platform specific
.inl file is used to tell the generic if_npe.c code which ports to use.
For instance, devs/eth/arm/ixdp425/cur/include/ixdp425_npe.inl has:

  ...
#define CYGSEM_INTEL_NPE_USE_ETH0
#define CYGNUM_ETH0_ETH_ID    IX_ETH_PORT_1
#define CYGNUM_ETH0_PHY_NO    0
 ...
#define CYGSEM_INTEL_NPE_USE_ETH1
#define CYGNUM_ETH1_ETH_ID    IX_ETH_PORT_2
#define CYGNUM_ETH1_PHY_NO    1
 ...

--Mark





-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list