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

Re: IDT79EB438 HAL support


Hi Tim,

Tim michals wrote:
Enclosed is an epk for the IDT79RC32438 processor on a
IDT79EB438 evaluation board.

A few things I've noticed straight off that need to be resolved unfortunately, and would appreciate you resubmit: just for a certain degree of convenience can you only include entirely new packages in the EPK? And therefore, please send the changes to _existing_ files (including ecos.db) just as normal diffs.


(Or even if you prefer generate the whole lots as one diff with cvs diff -N, but I definitely prefer to only have to deal with diffs for existing files, not new copies).

- Next, please add ChangeLogs for all new packages, and for the changes to existing files, include a ChangeLog entry in your diff (including one for ecos.db at the top level). Also add something appropriate to the top level NEWS file.

- devs/eth/mips/idt79rc32438/current/cdl/idt79rc32438_eth_driver.cdl and hal/mips/idt79eb438/current/src/hal_pci.c have the old RHEPL licence, not the GPL+exception licence.

- A .mlt file for RAM only?
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_ram.h
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_ram.ldi
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_ram.mlt
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_rom.h
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_rom.ldi
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_romram.h
hal/mips/idt79eb438/current/include/pkgconf/mlt_mips_refidt438_romram.ldi

I'm going to try and do a more consistent job with contributions, so would appreciate a few extra things: firstly the information required for <http://sources.redhat.com/ecos/hardware.html>. I'll use the 32334 page as the basis so you can just let me know how it differs.

Is "MIPS IDT 79EB438 board with Mips32 79RC32438 processor" the official and only name for the board? Let me know if it should be alpha or beta status, or if it has been used enough by others (i.e. not just yourself!) to warrant full "released" status.

This is optional, but if you have known good redboot binaries for all the various startup types and formats, can you zip them up and mail them to me separately off list? We have a separate place for known good prebuilt binaries. You could also do this for the 32334 while you're there if you like. (As an example see the bottom of <http://sources.redhat.com/ecos/boards/ocelot.html>, <http://sources.redhat.com/ecos/boards/iq80310.html>, etc.).

The target includes:
    set_value CYGHWR_HAL_MIPS_MIPS32_CORE "4Kc"
Shouldn't this just be a "requires" in the package CDL?

That's enough to go on for the moment ;). Thanks for working through this!

Jifl
--
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine


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