This is the mail archive of the ecos-cvs@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]

eCos anonymous CVS repository updated


The eCos anonymous CVS repository has been updated today (2001-03-29).

Here is a summary of the files modified:

M host/libcdl/ChangeLog
M host/libcdl/database.cxx
M host/libcdl/interp.cxx
M packages/ChangeLog
M packages/NEWS
M packages/ecos.db
M packages/ecosadmin.tcl
M packages/cygmon/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/ChangeLog
M packages/devs/eth/arm/ebsa285/current/src/if_ebsa285.c
M packages/devs/eth/intel/i82559/current/ChangeLog
M packages/devs/eth/intel/i82559/current/include/i82559_info.h
M packages/devs/eth/intel/i82559/current/src/if_i82559.c
A packages/devs/eth/mips/atlas/current/ChangeLog
A packages/devs/eth/mips/atlas/current/cdl/atlas_eth_drivers.cdl
A packages/devs/eth/mips/atlas/current/src/if_atlas.c
A packages/devs/eth/mips/atlas/current/src/if_buffers.S
A packages/devs/eth/mips/atlas/current/src/saa9730.h
A packages/devs/eth/mips/ocelot/current/ChangeLog
A packages/devs/eth/mips/ocelot/current/cdl/mips_rm7000_ocelot_eth_drivers.cdl
A packages/devs/eth/mips/ocelot/current/include/devs_eth_mips_rm7000_ocelot.inl
A packages/devs/flash/amd/am29f040b/current/ChangeLog
A packages/devs/flash/amd/am29f040b/current/cdl/flash_amd_am29f040b.cdl
A packages/devs/flash/amd/am29f040b/current/src/am29f040b_flash.c
A packages/devs/flash/amd/am29f040b/current/src/flash.h
A packages/devs/flash/amd/am29f040b/current/src/flash_erase_block.c
A packages/devs/flash/amd/am29f040b/current/src/flash_program_buf.c
A packages/devs/flash/amd/am29f040b/current/src/flash_query.c
M packages/devs/flash/arm/assabet/current/ChangeLog
M packages/devs/flash/arm/assabet/current/cdl/flash_assabet.cdl
A packages/devs/flash/arm/assabet/current/include/assabet_strataflash.inl
R packages/devs/flash/arm/assabet/current/src/assabet_flash.c
R packages/devs/flash/arm/assabet/current/src/flash.h
R packages/devs/flash/arm/assabet/current/src/flash_erase_block.c
R packages/devs/flash/arm/assabet/current/src/flash_lock_block.c
R packages/devs/flash/arm/assabet/current/src/flash_program_buf.c
R packages/devs/flash/arm/assabet/current/src/flash_query.c
R packages/devs/flash/arm/assabet/current/src/flash_unlock_block.c
A packages/devs/flash/arm/ipaq/current/ChangeLog
A packages/devs/flash/arm/ipaq/current/cdl/flash_ipaq.cdl
A packages/devs/flash/arm/ipaq/current/include/ipaq_strataflash.inl
A packages/devs/flash/arm/ipaq/current/src/ipaq_flash.c
A packages/devs/flash/intel/28fxxx/current/ChangeLog
A packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl
A packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx.inl
A packages/devs/flash/intel/strata/current/ChangeLog
A packages/devs/flash/intel/strata/current/cdl/flash_strata.cdl
A packages/devs/flash/intel/strata/current/src/flash_erase_block.c
A packages/devs/flash/intel/strata/current/src/flash_lock_block.c
A packages/devs/flash/intel/strata/current/src/flash_program_buf.c
A packages/devs/flash/intel/strata/current/src/flash_query.c
A packages/devs/flash/intel/strata/current/src/flash_unlock_block.c
A packages/devs/flash/intel/strata/current/src/strata.c
A packages/devs/flash/intel/strata/current/src/strata.h
A packages/devs/flash/mips/atlas/current/ChangeLog
A packages/devs/flash/mips/atlas/current/cdl/flash_atlas.cdl
A packages/devs/flash/mips/atlas/current/src/atlas_flash.c
A packages/devs/flash/mips/atlas/current/src/flash.h
A packages/devs/flash/mips/atlas/current/src/flash_erase_block.c
A packages/devs/flash/mips/atlas/current/src/flash_lock_block.c
A packages/devs/flash/mips/atlas/current/src/flash_program_buf.c
A packages/devs/flash/mips/atlas/current/src/flash_query.c
A packages/devs/flash/mips/atlas/current/src/flash_unlock_block.c
A packages/devs/flash/mips/ocelot/current/ChangeLog
A packages/devs/flash/mips/ocelot/current/cdl/flash_mips_qed_ocelot.cdl
A packages/devs/flash/mips/ocelot/current/include/devs_flash_mips_qed_ocelot.inl
A packages/devs/flash/mips/ocelot/current/include/plf_flash.inc
A packages/devs/kbd/arm/ipaq/current/ChangeLog
A packages/devs/kbd/arm/ipaq/current/cdl/kbd_ipaq.cdl
A packages/devs/kbd/arm/ipaq/current/src/ipaq_kbd.c
A packages/devs/pcmcia/arm/ipaq/current/ChangeLog
A packages/devs/pcmcia/arm/ipaq/current/cdl/pcmcia_ipaq.cdl
A packages/devs/pcmcia/arm/ipaq/current/src/ipaq_pcmcia.c
M packages/devs/serial/generic/16x5x/current/ChangeLog
M packages/devs/serial/generic/16x5x/current/cdl/ser_generic_16x5x.cdl
M packages/devs/serial/generic/16x5x/current/src/ser_16x5x.c
A packages/devs/serial/mips/atlas/current/ChangeLog
A packages/devs/serial/mips/atlas/current/cdl/ser_mips_atlas.cdl
A packages/devs/serial/mips/atlas/current/src/atlas_serial.c
A packages/devs/serial/mips/atlas/current/src/atlas_serial.h
M packages/devs/serial/sh/scif/current/ChangeLog
M packages/devs/serial/sh/scif/current/src/sh_scif_serial.c
M packages/devs/serial/v85x/v850/current/ChangeLog
M packages/devs/serial/v85x/v850/current/cdl/ser_v85x_v850.cdl
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.c
M packages/devs/serial/v85x/v850/current/src/v85x_v850_serial.h
A packages/devs/touch/arm/ipaq/current/ChangeLog
A packages/devs/touch/arm/ipaq/current/cdl/touch_ipaq.cdl
A packages/devs/touch/arm/ipaq/current/src/ipaq_ts.c
A packages/devs/usb/sa11x0/current/doc/makefile
M packages/devs/wallclock/sh3/current/ChangeLog
M packages/devs/wallclock/sh3/current/src/wallclock_sh3.cxx
A packages/devs/watchdog/arm/sa11x0/current/ChangeLog
A packages/devs/watchdog/arm/sa11x0/current/cdl/watchdog_sa11x0.cdl
A packages/devs/watchdog/arm/sa11x0/current/src/watchdog_sa11x0.cxx
A packages/fs/rom/current/ChangeLog
A packages/fs/rom/current/cdl/romfs.cdl
A packages/fs/rom/current/doc/mk_romfs.txt
A packages/fs/rom/current/doc/romfs.txt
A packages/fs/rom/current/src/romfs.c
A packages/fs/rom/current/support/Makefile
A packages/fs/rom/current/support/mk_romfs.c
A packages/fs/rom/current/tests/fileio1.c
M packages/hal/arm/aeb/current/ChangeLog
M packages/hal/arm/aeb/current/cdl/hal_arm_aeb.cdl
M packages/hal/arm/arch/current/ChangeLog
M packages/hal/arm/arch/current/src/vectors.S
M packages/hal/arm/cma230/current/ChangeLog
M packages/hal/arm/cma230/current/cdl/hal_arm_cma230.cdl
M packages/hal/arm/ebsa285/current/ChangeLog
M packages/hal/arm/ebsa285/current/cdl/hal_arm_ebsa285.cdl
M packages/hal/arm/edb7xxx/current/ChangeLog
M packages/hal/arm/edb7xxx/current/cdl/hal_arm_edb7xxx.cdl
M packages/hal/arm/iq80310/current/ChangeLog
M packages/hal/arm/iq80310/current/src/iq80310_misc.c
M packages/hal/arm/iq80310/current/src/diag/pci_bios.h
M packages/hal/arm/pid/current/ChangeLog
M packages/hal/arm/pid/current/cdl/hal_arm_pid.cdl
M packages/hal/arm/pid/current/include/hal_cache.h
M packages/hal/arm/sa11x0/assabet/current/ChangeLog
M packages/hal/arm/sa11x0/assabet/current/cdl/hal_arm_sa11x0_assabet.cdl
M packages/hal/arm/sa11x0/brutus/current/ChangeLog
M packages/hal/arm/sa11x0/brutus/current/cdl/hal_arm_sa11x0_brutus.cdl
A packages/hal/arm/sa11x0/ipaq/current/ChangeLog
A packages/hal/arm/sa11x0/ipaq/current/cdl/hal_arm_sa11x0_ipaq.cdl
A packages/hal/arm/sa11x0/ipaq/current/doc/README.ipaq
A packages/hal/arm/sa11x0/ipaq/current/include/atmel_support.h
A packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_ints.h
A packages/hal/arm/sa11x0/ipaq/current/include/hal_platform_setup.h
A packages/hal/arm/sa11x0/ipaq/current/include/ipaq.h
A packages/hal/arm/sa11x0/ipaq/current/include/lcd_support.h
A packages/hal/arm/sa11x0/ipaq/current/include/plf_mmap.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.h
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.ldi
A packages/hal/arm/sa11x0/ipaq/current/include/pkgconf/mlt_arm_sa11x0_ipaq_wince.mlt
A packages/hal/arm/sa11x0/ipaq/current/misc/redboot_ROM.ecm
A packages/hal/arm/sa11x0/ipaq/current/src/atmel_support.c
A packages/hal/arm/sa11x0/ipaq/current/src/banner.xpm
A packages/hal/arm/sa11x0/ipaq/current/src/banner.xpm.bin
A packages/hal/arm/sa11x0/ipaq/current/src/font.h
A packages/hal/arm/sa11x0/ipaq/current/src/ipaq_misc.c
A packages/hal/arm/sa11x0/ipaq/current/src/kbd.xpm
A packages/hal/arm/sa11x0/ipaq/current/src/lcd_support.c
A packages/hal/arm/sa11x0/ipaq/current/src/redboot_cmds.c
M packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
M packages/hal/arm/sa11x0/sa1100mm/current/cdl/hal_arm_sa11x0_sa1100mm.cdl
M packages/hal/arm/sa11x0/var/current/ChangeLog
M packages/hal/arm/sa11x0/var/current/cdl/hal_arm_sa11x0.cdl
M packages/hal/arm/sa11x0/var/current/include/hal_sa11x0.h
M packages/hal/arm/sa11x0/var/current/src/redboot_linux_exec.c
M packages/hal/arm/sa11x0/var/current/src/sa11x0_misc.c
M packages/hal/common/current/ChangeLog
M packages/hal/common/current/cdl/hal.cdl
M packages/hal/common/current/include/dbg-threads-api.h
M packages/hal/common/current/include/generic-stub.h
M packages/hal/common/current/include/hal_if.h
M packages/hal/common/current/include/hal_stub.h
M packages/hal/common/current/src/bplist-dynamic.c
M packages/hal/common/current/src/drv_api.c
M packages/hal/common/current/src/generic-stub.c
M packages/hal/common/current/src/hal_if.c
M packages/hal/common/current/src/hal_misc.c
M packages/hal/common/current/src/hal_stub.c
M packages/hal/mips/arch/current/ChangeLog
M packages/hal/mips/arch/current/cdl/hal_mips.cdl
M packages/hal/mips/arch/current/include/arch.inc
M packages/hal/mips/arch/current/include/mips-stub.h
A packages/hal/mips/arch/current/src/hal_syscall.c
A packages/hal/mips/atlas/current/ChangeLog
A packages/hal/mips/atlas/current/cdl/hal_mips_atlas.cdl
A packages/hal/mips/atlas/current/include/hal_diag.h
A packages/hal/mips/atlas/current/include/platform.inc
A packages/hal/mips/atlas/current/include/plf_cache.h
A packages/hal/mips/atlas/current/include/plf_intr.h
A packages/hal/mips/atlas/current/include/plf_io.h
A packages/hal/mips/atlas/current/include/plf_stub.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.ldi
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_ram.mlt
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.h
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.ldi
A packages/hal/mips/atlas/current/include/pkgconf/mlt_mips_atlas_rom.mlt
A packages/hal/mips/atlas/current/misc/redboot_RAM.ecm
A packages/hal/mips/atlas/current/misc/redboot_ROM.ecm
A packages/hal/mips/atlas/current/src/hal_diag.c
A packages/hal/mips/atlas/current/src/platform.S
A packages/hal/mips/atlas/current/src/plf_misc.c
A packages/hal/mips/atlas/current/src/redboot_cmds.c
A packages/hal/mips/atlas/current/src/ser16c550c.c
A packages/hal/mips/mips32/current/ChangeLog
A packages/hal/mips/mips32/current/cdl/hal_mips_mips32.cdl
A packages/hal/mips/mips32/current/include/var_arch.h
A packages/hal/mips/mips32/current/include/var_cache.h
A packages/hal/mips/mips32/current/include/var_intr.h
A packages/hal/mips/mips32/current/include/variant.inc
A packages/hal/mips/mips32/current/src/mips_mips32.ld
A packages/hal/mips/mips32/current/src/var_misc.c
A packages/hal/mips/mips32/current/src/variant.S
A packages/hal/mips/mips64/current/ChangeLog
A packages/hal/mips/mips64/current/cdl/hal_mips_mips64.cdl
A packages/hal/mips/mips64/current/include/var_arch.h
A packages/hal/mips/mips64/current/include/var_cache.h
A packages/hal/mips/mips64/current/include/var_intr.h
A packages/hal/mips/mips64/current/include/variant.inc
A packages/hal/mips/mips64/current/src/mips_mips64.ld
A packages/hal/mips/mips64/current/src/var_misc.c
A packages/hal/mips/mips64/current/src/variant.S
M packages/hal/mips/ref4955/current/ChangeLog
M packages/hal/mips/ref4955/current/cdl/hal_mips_tx49_ref4955.cdl
A packages/hal/mips/rm7000/ocelot/current/ChangeLog
A packages/hal/mips/rm7000/ocelot/current/cdl/hal_mips_rm7000_ocelot.cdl
A packages/hal/mips/rm7000/ocelot/current/include/hal_diag.h
A packages/hal/mips/rm7000/ocelot/current/include/platform.inc
A packages/hal/mips/rm7000/ocelot/current/include/plf_cache.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_intr.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_io.h
A packages/hal/mips/rm7000/ocelot/current/include/plf_stub.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.h
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi
A packages/hal/mips/rm7000/ocelot/current/include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt
A packages/hal/mips/rm7000/ocelot/current/misc/redboot_RAM.ecm
A packages/hal/mips/rm7000/ocelot/current/misc/redboot_ROM.ecm
A packages/hal/mips/rm7000/ocelot/current/src/ns16552.c
A packages/hal/mips/rm7000/ocelot/current/src/platform.S
A packages/hal/mips/rm7000/ocelot/current/src/plf_misc.c
A packages/hal/mips/rm7000/ocelot/current/src/plf_mk_defs.c
A packages/hal/mips/rm7000/ocelot/current/src/plf_stub.c
A packages/hal/mips/rm7000/var/current/ChangeLog
A packages/hal/mips/rm7000/var/current/cdl/hal_mips_rm7000.cdl
A packages/hal/mips/rm7000/var/current/include/var_arch.h
A packages/hal/mips/rm7000/var/current/include/var_cache.h
A packages/hal/mips/rm7000/var/current/include/var_intr.h
A packages/hal/mips/rm7000/var/current/include/variant.inc
A packages/hal/mips/rm7000/var/current/src/mips_rm7000.ld
A packages/hal/mips/rm7000/var/current/src/var_misc.c
A packages/hal/mips/rm7000/var/current/src/variant.S
M packages/hal/powerpc/cogent/current/ChangeLog
M packages/hal/powerpc/cogent/current/cdl/hal_powerpc_cogent.cdl
M packages/hal/powerpc/mbx/current/ChangeLog
M packages/hal/powerpc/mbx/current/cdl/hal_powerpc_mbx.cdl
M packages/hal/sh/cq7708/current/ChangeLog
M packages/hal/sh/cq7708/current/cdl/hal_sh_sh7708_cq7708.cdl
M packages/hal/sh/cq7708/current/include/platform.inc
M packages/hal/sh/cq7750/current/ChangeLog
M packages/hal/sh/cq7750/current/cdl/hal_sh_sh7750_cq7750.cdl
M packages/hal/sh/cq7750/current/include/platform.inc
M packages/hal/sh/edk7708/current/ChangeLog
M packages/hal/sh/edk7708/current/cdl/hal_sh_edk7708.cdl
M packages/hal/sh/edk7708/current/include/platform.inc
M packages/hal/sh/sh3/current/ChangeLog
M packages/hal/sh/sh3/current/src/variant.S
M packages/hal/sh/sh4/current/ChangeLog
M packages/hal/sh/sh4/current/include/var_cache.h
M packages/hal/sh/sh4/current/src/var_misc.c
M packages/hal/sh/sh4/current/src/variant.S
M packages/hal/v85x/arch/current/ChangeLog
M packages/hal/v85x/arch/current/cdl/hal_v85x.cdl
M packages/hal/v85x/arch/current/include/basetype.h
M packages/hal/v85x/arch/current/include/hal_arch.h
M packages/hal/v85x/arch/current/include/hal_io.h
M packages/hal/v85x/arch/current/include/nec-stub.h
M packages/hal/v85x/arch/current/src/hal_misc.c
M packages/hal/v85x/arch/current/src/hal_mk_defs.c
R packages/hal/v85x/arch/current/src/v85x.ld
M packages/hal/v85x/arch/current/src/vectors.S
M packages/hal/v85x/ceb_v850/current/ChangeLog
M packages/hal/v85x/ceb_v850/current/cdl/hal_v85x_ceb_v850.cdl
A packages/hal/v85x/ceb_v850/current/images/v850flash.hex
A packages/hal/v85x/ceb_v850/current/images/v850flash.img
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sa1/gdb_module.sre
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sb1/16mhz/gdb_module.sre
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.bin
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.img
A packages/hal/v85x/ceb_v850/current/images/v850sb1/8mhz/gdb_module.sre
M packages/hal/v85x/ceb_v850/current/include/hal_diag.h
M packages/hal/v85x/ceb_v850/current/include/hal_platform_setup.h
M packages/hal/v85x/ceb_v850/current/include/plf_cache.h
M packages/hal/v85x/ceb_v850/current/include/plf_intr.h
M packages/hal/v85x/ceb_v850/current/include/plf_io.h
M packages/hal/v85x/ceb_v850/current/include/plf_sections.h
R packages/hal/v85x/ceb_v850/current/include/v850_regs.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flash.mlt
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_ram.mlt
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.h
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.ldi
M packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_rom.mlt
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.h
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.ldi
A packages/hal/v85x/ceb_v850/current/include/pkgconf/mlt_v85x_v850_ceb_romram.mlt
R packages/hal/v85x/ceb_v850/current/src/hal_diag.c
M packages/hal/v85x/ceb_v850/current/src/plf_misc.c
M packages/hal/v85x/ceb_v850/current/src/plf_stub.c
A packages/hal/v85x/ceb_v850/current/src/v850flash.S
M packages/hal/v85x/v850/current/ChangeLog
M packages/hal/v85x/v850/current/cdl/hal_v85x_v850.cdl
M packages/hal/v85x/v850/current/include/v850_common.h
M packages/hal/v85x/v850/current/include/var_arch.h
M packages/hal/v85x/v850/current/include/var_cache.h
M packages/hal/v85x/v850/current/include/var_intr.h
A packages/hal/v85x/v850/current/src/hal_diag.c
R packages/hal/v85x/v850/current/src/nec.ld
M packages/hal/v85x/v850/current/src/v850_misc.c
M packages/hal/v85x/v850/current/src/v850_stub.c
M packages/hal/v85x/v850/current/src/v85x_v850.ld
A packages/hal/v85x/v850/current/tests/nmitest.c
M packages/io/eth/current/ChangeLog
M packages/io/eth/current/cdl/eth_drivers.cdl
M packages/io/fileio/current/ChangeLog
M packages/io/fileio/current/src/dir.cxx
M packages/io/fileio/current/src/file.cxx
M packages/io/fileio/current/src/misc.cxx
M packages/io/flash/current/ChangeLog
M packages/io/flash/current/include/flash.h
M packages/io/flash/current/src/flash.c
M packages/io/pci/current/ChangeLog
M packages/io/pci/current/tests/pci1.c
A packages/io/usb/eth/slave/current/doc/makefile
A packages/io/usb/slave/current/doc/makefile
M packages/kernel/current/ChangeLog
M packages/kernel/current/cdl/kernel.cdl
M packages/kernel/current/src/debug/dbg_gdb.cxx
M packages/language/c/libc/stdio/current/ChangeLog
M packages/language/c/libc/stdio/current/cdl/stdio.cdl
M packages/language/c/libc/stdio/current/include/io.hxx
M packages/language/c/libc/stdio/current/include/io.inl
M packages/language/c/libc/stdio/current/include/stream.hxx
M packages/language/c/libc/stdio/current/include/stream.inl
M packages/language/c/libc/stdio/current/include/streambuf.hxx
M packages/language/c/libc/stdio/current/include/streambuf.inl
A packages/language/c/libc/stdio/current/src/common/feof.cxx
M packages/language/c/libc/stdio/current/src/common/stream.cxx
M packages/language/c/libc/stdio/current/src/input/fgets.cxx
M packages/language/c/libc/stdio/current/src/input/gets.cxx
M packages/net/tcpip/current/ChangeLog
M packages/net/tcpip/current/include/bootp.h
M packages/net/tcpip/current/include/netdb.h
M packages/net/tcpip/current/include/network.h
M packages/net/tcpip/current/include/tftp_support.h
M packages/net/tcpip/current/src/lib/getserv.c
M packages/net/tcpip/current/src/lib/network_support.c
M packages/redboot/current/ChangeLog
M packages/redboot/current/cdl/redboot.cdl
M packages/redboot/current/include/redboot.h
M packages/redboot/current/include/net/net.h
M packages/redboot/current/src/crc.c
A packages/redboot/current/src/decompress.c
M packages/redboot/current/src/flash.c
M packages/redboot/current/src/io.c
M packages/redboot/current/src/load.c
M packages/redboot/current/src/main.c
M packages/redboot/current/src/misc_funs.c
M packages/redboot/current/src/printf.c
M packages/redboot/current/src/version.c
M packages/redboot/current/src/net/bootp.c
M packages/redboot/current/src/net/enet.c
M packages/redboot/current/src/net/net_io.c
M packages/redboot/current/src/net/ping.c
M packages/redboot/current/src/net/pktbuf.c
M packages/redboot/current/src/net/tcp.c
A packages/services/compress/zlib/current/ChangeLog
A packages/services/compress/zlib/current/cdl/compress_zlib.cdl
A packages/services/compress/zlib/current/include/zconf.h
A packages/services/compress/zlib/current/include/zlib.h
A packages/services/compress/zlib/current/src/ChangeLog
A packages/services/compress/zlib/current/src/FAQ
A packages/services/compress/zlib/current/src/INDEX
A packages/services/compress/zlib/current/src/Make_vms.com
A packages/services/compress/zlib/current/src/Makefile
A packages/services/compress/zlib/current/src/Makefile.in
A packages/services/compress/zlib/current/src/Makefile.riscos
A packages/services/compress/zlib/current/src/README
A packages/services/compress/zlib/current/src/README.eCos
A packages/services/compress/zlib/current/src/adler32.c
A packages/services/compress/zlib/current/src/algorithm.txt
A packages/services/compress/zlib/current/src/compress.c
A packages/services/compress/zlib/current/src/configure
A packages/services/compress/zlib/current/src/crc32.c
A packages/services/compress/zlib/current/src/deflate.c
A packages/services/compress/zlib/current/src/deflate.h
A packages/services/compress/zlib/current/src/descrip.mms
A packages/services/compress/zlib/current/src/example.c
A packages/services/compress/zlib/current/src/gzio.c
A packages/services/compress/zlib/current/src/infblock.c
A packages/services/compress/zlib/current/src/infblock.h
A packages/services/compress/zlib/current/src/infcodes.c
A packages/services/compress/zlib/current/src/infcodes.h
A packages/services/compress/zlib/current/src/inffast.c
A packages/services/compress/zlib/current/src/inffast.h
A packages/services/compress/zlib/current/src/inffixed.h
A packages/services/compress/zlib/current/src/inflate.c
A packages/services/compress/zlib/current/src/inftrees.c
A packages/services/compress/zlib/current/src/inftrees.h
A packages/services/compress/zlib/current/src/infutil.c
A packages/services/compress/zlib/current/src/infutil.h
A packages/services/compress/zlib/current/src/maketree.c
A packages/services/compress/zlib/current/src/minigzip.c
A packages/services/compress/zlib/current/src/trees.c
A packages/services/compress/zlib/current/src/trees.h
A packages/services/compress/zlib/current/src/uncompr.c
A packages/services/compress/zlib/current/src/zlib.3
A packages/services/compress/zlib/current/src/zutil.c
A packages/services/compress/zlib/current/src/zutil.h
A packages/services/compress/zlib/current/tests/zlib1.c
A packages/services/compress/zlib/current/tests/zlib2.c
M packages/services/memalloc/common/current/ChangeLog
M packages/services/memalloc/common/current/cdl/memalloc.cdl
M packages/templates/redboot/ChangeLog
M packages/templates/redboot/current.ect

====================================

The following changes were made to NEWS and ChangeLogs:

Index: packages/NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.30
diff -u -0 -r1.30 NEWS
--- NEWS	2001/02/27 01:21:45	1.30
+++ NEWS	2001/04/06 17:04:39
@@ -0,0 +1,25 @@
+* Ported to Compaq StrongARM SA1110 PocketPC (iPAQ), including keypad,
+  touch screen, watchdog, FLASH, PCMCIA and Compact Flash drivers.
+  Also includes RedBoot, with support for booting ARM Linux.
+  Derived from an initial port by Richard Panton of 3G Lab.
+  http://www.3glab.org/
+* Added flash verification checksums to RedBoot.
+* Added watchdog driver for Intel SA11x0 StrongARM.
+* Added generic Intel FlashFile 28Fxxx flash driver.
+* Added generic Intel StrataFLASH driver.
+* Support flash and ROMRAM startup for V850 HAL and Cosmo CEB board; also
+  adding support for the NEC V850/SB1 CPU variant. Also support for
+  thread debugging via ICE and gdbserv.
+* Added support for MIPS32/64 MIPS variants and Atlas platform, using both
+  the MIPS32 4Kc and MIPS64 5Kc processor modules. Includes PCI, serial,
+  ethernet and flash drivers. This is a RedBoot-only port at this time, not
+  full eCos.
+* Added simple ROM based file system support, contributed by 
+  Richard Panton of 3G Lab.
+* Added support for MIPS QED RM7000 variant and Ocelot board, including
+  PCI, ethernet and FLASH support.
+* Added gzip/zlib decompression support to RedBoot.
+* Added zlib decompression library.
+* GDB stubs no longer reboot the board in response to a 'k' packet. Instead
+  from within GDB a "maintenance packet r" must be sent, followed by a
+  "detach". Then you can reconnect to the board.a
Index: host/libcdl/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/host/libcdl/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2000/08/25 17:32:38	1.11
+++ ChangeLog	2001/04/06 17:04:48
@@ -0,0 +1,5 @@
+2001-02-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* interp.cxx (locate_subdirs): Accept "cvs" as a synonym for "CVS"
+	* database.cxx (new_package): Ditto.
+
@@ -776 +781 @@
-// Copyright (C) 1999, 2000 Red Hat, Inc.
+// Copyright (C) 1999, 2000, 2001 Red Hat, Inc.
@@ -797 +802 @@
-//===========================================================================
\ No newline at end of file
+//===========================================================================
Index: packages/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.45
diff -u -0 -r1.45 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.45
+++ ChangeLog	2001/04/06 17:04:55
@@ -0,0 +1,43 @@
+2001-03-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Add Atlas flash and ethernet drivers to target description.
+	Also PCI package.
+	Fix atlas flash package alias typo.
+
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* ecos.db: Update ceb_v850 description - no longer V850/SA1 specific
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added new Intel 28Fxxx package. Only supports flash
+	file at the moment.
+
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Add keyboard driver for iPAQ
+
+2001-03-08  Bart Veer  <bartv@redhat.com>
+
+	* ecosadmin.tcl, locate_files:
+	Do not eliminate makefile, configure.in, etc. It is now valid for
+	these to be present, e.g. in a package's host or doc subdirectory.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added CYGPKG_COMPRESS_ZLIB.
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Adding iPAQ touch screen driver.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add Watchdog for SA11x0 StrongARMs.  Package
+	CYGPKG_DEVICES_WATCHDOG_ARM_SA11X0.  Included in appropriate
+	targets - not sure whether it applies to SA1100, so SA1110 only.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* ecos.db: Import initial iPAQ support from 3G Labs.
+
@@ -9,0 +53,5 @@
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* ecos.db: Add generic strataFlash driver,
+	CYGPKG_DEVS_FLASH_STRATA located in devs/flash/intel/strata/... 
+
@@ -20,0 +69,7 @@
+2001-02-01  Julian Smart <julians@redhat.com>
+
+	* Added mips to list of directories to keep for devs/flash
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* ecos.db: Added MIPS64 package and atlas_mips64_5kc target.
+
@@ -23,0 +79,21 @@
+	Added QED Ocelot driver.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Add i82559 driver.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* ecos.db: Added MIPS Atlas ether and flash packages.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Include PCI driver.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added AMD flash driver.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* ecos.db: Added Ocelot packages.
@@ -138,0 +215,4 @@
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* ecos.db: Added mips3264 stuff.
Index: packages/cygmon/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/cygmon/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.7
+++ ChangeLog	2001/04/06 17:05:03
@@ -79,0 +80,10 @@
+	* misc/bsp/mips/gdb-cpu.c: New files. Mips based Cygmon now running on top of eCos HAL.
+	* misc/bsp/mips/gdb-cpu.h: Ditto.
+	* misc/bsp/mips/gdb.h: Ditto.
+	* misc/bsp/mips/insn.h: Ditto.
+	* misc/bsp/mips/singlestep.c: Ditto.
+	* misc/mips/board.h: Ditto.
+	* misc/mips/cpu.h: Ditto.
+	* misc/mips/cpu_info.h: Ditto.
+	* misc/mips/mips-mon.c: Ditto.
+
Index: packages/devs/eth/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:45	1.17
+++ ChangeLog	2001/04/06 17:05:09
@@ -0,0 +1,5 @@
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_ebsa285.c: Make device config more consistent with that
+	used in other 82559 platforms, and fix a typo.
+
Index: packages/devs/eth/intel/i82559/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/eth/intel/i82559/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/13 01:23:18	1.2
+++ ChangeLog	2001/04/06 17:05:16
@@ -0,0 +1,129 @@
+2001-03-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (update_statistics): Fix warning - only declare
+	op_i82559 if we use it - from previous change.
+
+2001-03-23  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_can_send, i82559_send): Count up and
+	down entries into these routines, and always say "no" to
+	can_send() if we are recursing, ie. within_send != 0.  This is a
+	good idea because it limits stack usage.  The recursion happens
+	because of the very neccessary polling of rx state within the tx
+	routines - which can deliver packets up into the stack, which can
+	trigger a response tx and so on...  Also fixed a harmless bug
+	where, after polling, the p_i82559 current device state pointer
+	pointer to the wrong device, if we polled both devs regardless; it
+	only caused problems with the within_send recursion count.
+
+	* include/i82559_info.h (I82559): Add within_send field.
+
+2001-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_init): Support external macro
+	CYGHWR_DEVS_ETH_INTEL_I82559_GET_ESA(...), which if defined, is
+	used to acquire a MAC address, on the assumption that there is no
+	EEPROM present.  CYGHWR_DEVS_ETH_INTEL_I82559_HAS_NO_EEPROM
+	confirms that there is no EEPROM attached to the 82559(s) so we
+	can omit all that code.  It's in the negative sense because it's
+	the unusual case.
+
+2001-03-13  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (CYGHWR_DEVS_ETH_INTEL_I82559_DEMUX_ALL): Fully
+	enable "DEMUX_ALL" option; all devices are scanned for
+	activity/wedging/interrupts at every opportunity.  Multiple
+	devices on the same interrupts are now supported.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c (i82559_configure): New routine combines actions
+	of eth_set_promiscuous_mode() and eth_set_config() both of which
+	disappear.  Thus the device is always configured correctly from
+	the start.  [from a patch from Martin Buck  <martin.buck@ascom.ch>
+	via the EBSA285 driver]
+	(eth_dsr): Do not call upper layer unless we are in a networked
+	[non-RedBoot, non-polled] environment.  This is necessary because
+	we call our own DSR from foreground to unstick after a lost
+	interrupt.
+	(find_82559s_match_func): New routine to discover disparate
+	devices on the PCI bus.  Used in pci_init_find_82559s().
+	(dump_txcb): Various junk debug functions removed.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Some tidying up, and two main additions to the
+	mechanisms used for managing this nasty entomological device.
+	(i82559_can_send): [amongst other places] if it is defined, use
+	CYGHWR_DEVS_ETH_INTEL_I82559_MISSED_INTERRUPT(p_i82559) to detect
+	that we missed an interrupt - and if so, call the ISR and DSR
+	directly.  This is necessary for edge-triggered interrupt
+	controllers being fed by this level-sending device, where an
+	internal event in the device can keep the line low after the code
+	thinks that all events have been handled.
+	(Check82559TxLockupTimeout): This routine runs a timeout (if the
+	HAL provides a pair of watchdog-like macros) which performs a
+	selective reset of the device if it takes too long to transmit.
+	This happens rarely, but when it happens this is the only way out;
+	the tx machine is fixated on one tx and never comes out of it.
+	
+
+	Sadly these two techniques to escape lockup only work if the
+	driver is called (ie. the stack tries to tx); incoming packets
+	cannot unwedge a device.  We might need to add a poll from the
+	stack in future if this causes problems.
+	
+	* include/i82559_info.h (I82559): Added two words for managing tx
+	lockup timeouts since this must be per-device.
+
+2001-03-02  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Remove "Platform specific - defaults provided"
+	definitions for CYGHWR_INTEL_I82559_PCI_MEM_MAP_BASE/SIZE; all
+	platforms now provide these.
+	Added a little further disclaimer to the comment about LE/BE/GE.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Global change: what was HAL_READ_UINTxx or
+	HAL_WRITE_UINTxx are now READMEMxx or WRITEMEMxx - just
+	convenience macros that do all the volatile casts we want there.
+	Definitions of INL, INW, INB and OUTL, OUTW, OUTB recast in terms
+	of HAL_READ_UINTxx or HAL_WRITE_UINTxx so that they will use
+	proper IO operations on those CISCy mainframes that have a special
+	way of doing IO.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/if_i82559.c: Much more configury added, so that I can use it
+	with a new target board.  Including, but not limited to:
+
+	o An essay about addressing, big endian, little endian and GIB
+	endian (sic) and how we treat the various types of access within
+	this module.  In other words, a lot of comments.
+
+	o CYGNUM_DEVS_ETH_INTEL_I82559_SEPARATE_MUX_INTERRUPT to clarify
+	that such an interrupt is SEPARATE from any simplex intrs that are
+	also available.
+
+	o CYGHWR_DEVS_ETH_INTEL_I82559_DEMUX_ALL for hardware where the
+	the only interrupt is a multiplexed (wire or'd) one.  Plus
+	associated macros for direct manipulation of interrupt masks and
+	acknowledgments.
+
+	o Support for external definition from the platform HAL or driver
+	config module of CYGHWR_INTEL_I82559_PCI_MEM_MAP_BASE and SIZE.
+	Also CYGHWR_INTEL_I82559_PCI_VIRT_TO_BUS.
+
+	o LE definitions of a few macros that were missing.
+
+	o Separated definitions of structure offsets from BE/LE
+	definitions of consts within the words.  Offsets vary with GIB
+	endian, for those CPUs who just flip bits.  No change for BE
+	machines, needed for LE machines to work.  To enable address-flip
+	within structures, define CYG_ADDRESSING_IS_GIBENDIAN.
+
+	o Re-org of mux/simplex deliver and isr's for new configuration.
+
+	o Couple of extra debug printouts.
+
@@ -3 +132 @@
-	* src/if_i82559.c: Added FIXME for promisuous mode.
+	* src/if_i82559.c: Added FIXME for promiscuous mode.
Index: packages/devs/eth/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:22 2001
@@ -0,0 +1,40 @@
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/saa9730.h: 
+	* src/if_atlas.c:
+	Added support for getting RX interrupts. This is solely for the
+	purposes of doing Ctrl-C processing in RedBoot, more work would be
+	needed to get full eCos driver support going.
+
+2001-01-30  Gary Thomas  <gthomas@redhat.com>
+
+	* src/if_atlas.c: New RedBoot config data layout.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
+	
+	
+
Index: packages/devs/eth/mips/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:40 2001
@@ -0,0 +1,37 @@
+2001-03-02  Jesper Skov  <jskov@redhat.com>
+
+	* include/devs_eth_mips_rm7000_ocelot.inl: Define controller PCI
+	details.
+
+2001-11-29  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/mips_rm7000_ocelot_eth_drivers.cdl: Platform specific
+	information required to use the generic i82559 driver for the
+	Ocelot platform.
+	* include/devs_eth_mips_rm7000_ocelot.inl: Same.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/amd/am29f040b/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:05:49 2001
@@ -0,0 +1,62 @@
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/flash.h: Addresses and sizes are also affected by
+	interleaving.
+	* src/flash_erase_block.c: Plug in working loop.
+	* src/flash_program_buf.c: Same.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
+	* src/flash_query.c (flash_query): Changed accordingly.
+
+	* src/flash.h (FLASH_Sector_Erase_Timer): Added.
+
+	* src/flash_erase_block.c: Do not check error flag after operation
+	completes.
+	* src/flash_program_buf.c: Same.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from MBX driver.
+
+2000-10-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/mbx_flash.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* cdl/flash_mbx.cdl: New package/file(s).
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/arm/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/assabet/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2000/12/08 03:30:06	1.5
+++ ChangeLog	2001/04/06 17:06:11
@@ -0,0 +1,13 @@
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c: 
+	* src/flash_query.c: 
+	* src/flash_program_buf.c: 
+	* src/flash_lock_block.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: 
+	* src/assabet_flash.c: Removed - everything now generic.
+
+	* include/assabet_strataflash.inl: 
+	* cdl/flash_assabet.cdl: Change to use generic StrataFLASH driver.
+
Index: packages/devs/flash/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:06:50 2001
@@ -0,0 +1,37 @@
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_flash.c: New file - defines enable/disable functions.
+
+	* cdl/flash_ipaq.cdl: Add special functions required to enable and
+	disable FLASH programming.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* include/ipaq_strataflash.inl: 
+	* cdl/flash_ipaq.cdl: New file(s) - FLASH support on iPAQ.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/intel/28fxxx/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:16 2001
@@ -0,0 +1,37 @@
+2001-03-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash_28fxxx.inl (flash_program_buf): Calculate correct
+	wc for buffered writes.
+	(flash_query): Don't return until flash is safely back in data
+	mode.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* Package cloned from at29cxxxx driver. Changed to support Intel
+	FlashFile.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/intel/strata/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:27 2001
@@ -0,0 +1,142 @@
+2001-03-21  Hugo Tyson  <hmt@redhat.com>
+
+	* src/strata.h (FLASH_Write_Buffer): Do not define this if
+	CYGOPT_FLASH_IS_NOT_ADVANCED is defined; Advanced (xxxJ3) flash is
+	usual these days.  Also added documentation of the options that
+	can be used to control this module.
+	
+	* src/flash_program_buf.c (flash_program_buf): Reduce warnings
+	about unused variables if no FLASH_Write_Buffer command available.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_program_buf.c (flash_program_buf): Buffered write code
+	fixups, only on platforms with it defined.
+
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/strata.h: 
+	* src/strata.c: Support buffered writes.
+
+	* src/flash_program_buf.c: Use buffered writes if possible. This
+	mode allows the chip to do parallelized writes which is much faster.
+	It does require additional information, now provided by upper layer.
+
+2001-02-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash_query.c (flash_query): Depending on whether
+	CYGOPT_FLASH_IS_BOOTBLOCK (just a #define from the instantiator,
+	not really a cdl_option) is set, do the full Read_Query or just
+	acquire two codes for manufacturer and device type using Read_ID.
+
+	* src/strata.c (flash_hwr_init): Again depending on whether
+	CYGOPT_FLASH_IS_BOOTBLOCK, decode the device type into a size and
+	so on, or use the full Read_Query data as before.
+
+	* src/strata.h (FLASH_Read_ID): Undefine those commands which we
+	do not use.  Conditionally define those that we use depending on
+	CYGOPT_FLASH_IS_BOOTBLOCK.  Thus we should be able to deal with
+	StrataFlash and BootBlock flash with the same code.
+
+	* cdl/flash_strata.cdl: Do not implement (in the CDL sense)
+	CYGHWR_IO_FLASH_BLOCK_LOCKING leave it up to the instantiating
+	package instead.  Also move the build of the two objects that do
+	locking and unlocking into a compenent which is only active if
+	CYGHWR_IO_FLASH_BLOCK_LOCKING is indeed (requested to be)
+	implemented somewhere.
+
+2001-02-14  Hugo Tyson  <hmt@redhat.com>
+
+	* devs/flash/intel/strata/...: New package, generic strataFlash
+	driver based on several others; a portion of its history
+	follows...
+
+	flash.h -> strata.h
+	flash<platform>.c -> strata.c
+
+2001-02-06  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.h: Much more generic again.  Not yet separated into
+	generic component and invocation header, but the structure is
+	there.  Also included support for a mapping from the physical
+	flash address we're thinking of to the virtual address we use to
+	access it.  More documentation.  Generalization to 8,16,32 and
+	64-bit access, made up from 8,16 or 32-bit devices.  Command and
+	status macros modified to accommodate these options.
+
+	* src/flash_lock_block.c (flash_lock_block): 
+	* src/flash_erase_block.c (flash_erase_block): 
+	* src/flash_query.c (flash_query): 
+	* src/flash_program_buf.c (flash_program_buf): 
+	All now acquire when possible the ROM address from the block
+	address, and use the physical to virtual macro as needed.
+
+	* src/flash_unlock_block.c (flash_unlock_block): 
+	The same changes, but a little more complex because of the need to
+	clear-all then re-lock some semantics.  Shadow pointer to virtual
+	address is used each time round the loop.
+
+	* cdl/flash_strata.cdl: Add explicit dependencies on flash.h, for
+	there were none - or they were ignored - for the specially built
+	compilation units that get copied to RAM for execution.
+
+2001-02-01  Hugo Tyson  <hmt@redhat.com>
+
+	* all: copied from the assabet flash driver.
+
+2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/assabet_flash.c (flash_code_overlaps): Define stext/etext
+	as array types so no assumptions can be made by the compiler about
+	location.
+
+2000-10-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c (flash_unlock_block): 
+	* src/flash_lock_block.c (flash_lock_block): 
+	* src/flash_program_buf.c (flash_program_buf): 
+	* src/flash_erase_block.c (flash_erase_block): Support up to 32M FLASH.
+
+2000-09-10  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_unlock_block.c: 
+	* src/flash_lock_block.c: New file(s).
+
+	* src/flash.h: 
+	* cdl/flash_assabet.cdl: Add region locking functions.
+
+2000-08-29  Gary Thomas  <gthomas@redhat.com>
+
+	* src/assabet_flash.c: Improve error decoding.
+
+2000-08-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash_query.c: 
+	* src/flash_erase_block.c: 
+	* src/flash.h: FLASH support for Intel SA1110 Assabet.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:39 2001
@@ -0,0 +1,26 @@
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/flash/mips/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:07:51 2001
@@ -0,0 +1,29 @@
+2000-12-05  Jesper Skov  <jskov@redhat.com>
+
+	* Created.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/kbd/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:01 2001
@@ -0,0 +1,30 @@
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_kbd.c: 
+	* cdl/kbd_ipaq.cdl: New file(s) - keypad driver for iPAQ.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/pcmcia/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:11 2001
@@ -0,0 +1,40 @@
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c (cf_hwr_init): Leave GPIO/timing setup to HAL code.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c (cf_hwr_init): Remove [illegal] delay which caused
+	this code to be unreliable when run in non-ROM mode.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_pcmcia.c:
+	* cdl/pcmcia_ipaq.cdl: New file(s) - initial import of
+	iPAQ support, contributed by Richard Panton, 3G Labs.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/generic/16x5x/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/generic/16x5x/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/01/26 08:15:27	1.4
+++ ChangeLog	2001/04/06 17:08:28
@@ -0,0 +1,30 @@
+2001-03-13  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/ser_generic_16x5x.cdl: Rename 
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS to
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO and make it a boolean. Clarify
+	descriptions a little.
+
+	* src/ser_16x5x.c (serial_config_port): Only program FCR if FIFO
+	support requested.
+	Don't bother with intermediate _fifo_thresh.
+	Detabify.
+
+2001-03-13  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/ser_generic_16x5x.cdl: Removed the default value.
+
+2001-03-09  Julian Smart  <julians@redhat.com>
+	Removed default value for flavor none in
+	CYGPKG_IO_SERIAL_GENERIC_16X5X_FIFO_OPTIONS since it
+	causes an assert in libcdl
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+	2001-02-15  Dave Airlie <airlied@parthus.com>
+
+        * src/ser_16x5x.c (serial_config_port): Add support for setting
+        a FIFO RX Threshold via CDL
+
+        * cdl/ser_generic_16x5x.cdl: Add support for setting a FIFO
+          RX threshold via CDL
+
Index: packages/devs/serial/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:08:33 2001
@@ -0,0 +1,36 @@
+2000-08-01  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/atlas_serial.c (atlas_serial_set_config): Now use keys to make
+	more flexible.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/ser_mips_atlas.cdl: New file.  Implement a serial driver for the mips Atlas board
+	* src/atlas_serial.c: Ditto.
+	* src/atlas_serial.h: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/serial/sh/scif/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/sh/scif/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.4
+++ ChangeLog	2001/04/06 17:08:38
@@ -0,0 +1,4 @@
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* src/sh_scif_serial.c (sh3_scif_er_DSR): Clear break flag.
+
Index: packages/devs/serial/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/serial/v85x/v850/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2000/10/23 17:11:12	1.7
+++ ChangeLog	2001/04/06 17:09:01
@@ -0,0 +1,12 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/ser_v85x_v850.cdl: Default driver on if CYGPKG_IO_SERIAL_DEVICES
+	enabled - like other drivers.
+	Descriptions should not be specific to SA1.
+
+	* src/v85x_v850_serial.h: Generate baud table dependent on CPU
+	frequency always.
+	* src/v85x_v850_serial.c (v850_serial_config_port): Normalize
+	baud settings from above table before setting.
+	(v850_serial_putc): Silence warning.
+
@@ -64 +76 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.  
Index: packages/devs/touch/arm/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:10 2001
@@ -0,0 +1,38 @@
+2001-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_ts.c: Fully interrupt driven mode, including select()
+	support.  Note: scaling for the touch screen is self calibrating.
+
+	* cdl/touch_ipaq.cdl: Remove unused option for repeat interval.
+	Repeat is automatic from the Atmel micro-controller.
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_ts.c: 
+	* cdl/touch_ipaq.cdl: New file(s).  iPAQ touch screen driver.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/devs/wallclock/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/devs/wallclock/sh3/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2000/06/02 17:35:00	1.2
+++ ChangeLog	2001/04/06 17:09:18
@@ -0,0 +1,4 @@
+2001-03-20  Jesper Skov  <jskov@redhat.com>
+
+	* src/wallclock_sh3.cxx: Don't include kernel config.
+
Index: packages/devs/watchdog/arm/sa11x0/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:25 2001
@@ -0,0 +1,41 @@
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/watchdog_sa11x0.cxx: New file.
+	* cdl/watchdog_sa11x0.cdl: New file.
+	Copied from those referred to below.
+
+2000-05-31  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/watchdog_ebsa285.cdl: 
+	* src/watchdog_ebsa285.cxx: 
+	Driver moved to devs/watchdog/arm/ebsa285. Stripped out
+	unrelated ChangeLog entries.
+
+1999-08-27  Jesper Skov  <jskov@cygnus.co.uk>
+
+	* src/ebsa285.cxx: 
+	Added watchdog device for 21285.
+
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
Index: packages/fs/rom/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:09:33 2001
@@ -0,0 +1,37 @@
+2000-10-25  Richard Panton (richard.panton@3glab.com)
+
+	* cdl/romfs.cdl:
+	* src/romfs.c:
+	* support/mk_romfs.c:
+	* tests/fileio1.c:
+	A sample ROM filesystem implementation
+
+
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
+	
+
Index: packages/hal/arm/aeb/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/aeb/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/15 18:18:14	1.22
+++ ChangeLog	2001/04/06 17:09:42
@@ -0,0 +1,4 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_aeb.cdl: Does not guarantee virtual vector support.
+
Index: packages/hal/arm/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/arch/current/ChangeLog,v
retrieving revision 1.50
diff -u -0 -r1.50 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.50
+++ ChangeLog	2001/04/06 17:09:48
@@ -0,0 +1,11 @@
+2001-03-28  Hugo Tyson  <hmt@redhat.com>
+
+	* src/vectors.S (__GDB_stack_base): Increase stubs stack size to
+	"enough".  We tend to have either RedBoot (with no interrupt
+	stack) or an app (with no stubs stack) these days, so I used
+	CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE.  It defaults to 4k in
+	RedBoot which is enough compared to the previous hard-wired 1k.
+	The overflow occurred in RedBoot, with i82559 ether driver, during
+	GDB connection - but manifested as "network stack out of buffers"
+	because of a recursion in trying to report a trap.
+
Index: packages/hal/arm/cma230/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/cma230/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.17
+++ ChangeLog	2001/04/06 17:09:54
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_cma230.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/arm/ebsa285/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/ebsa285/current/ChangeLog,v
retrieving revision 1.17
diff -u -0 -r1.17 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.17
+++ ChangeLog	2001/04/06 17:10:09
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_ebsa285.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/edb7xxx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/edb7xxx/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.22
+++ ChangeLog	2001/04/06 17:10:31
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_edb7xxx.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/iq80310/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/iq80310/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.2
+++ ChangeLog	2001/04/06 17:10:41
@@ -0,0 +1,9 @@
+2001-03-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/iq80310_misc.c: Ensure case ranges have spaces around
+	identifiers to allow correct parsing by compiler.
+
+2001-02-27  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/diag/pci_bios.h: Remove CVS-unfriendly keyword substitutions
+
Index: packages/hal/arm/pid/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/pid/current/ChangeLog,v
retrieving revision 1.25
diff -u -0 -r1.25 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.25
+++ ChangeLog	2001/04/06 17:10:54
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_pid.cdl: Does not guarantee virtual vector support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/hal_cache.h: Added HAL_DCACHE_IS_ENABLED and
+	HAL_ICACHE_IS_ENABLED. 
+
Index: packages/hal/arm/sa11x0/assabet/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/assabet/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/02/27 01:21:46	1.14
+++ ChangeLog	2001/04/06 17:11:05
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_assabet.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/brutus/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/brutus/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.11
+++ ChangeLog	2001/04/06 17:11:13
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_brutus.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/ipaq/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:11:24 2001
@@ -0,0 +1,210 @@
+2001-03-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: LCD comm only in RedBoot mode.	
+
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c (init_kbd_coord): Make screen calibration more
+	user friendly.  User can abort at any time with 'return' button.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Set default clock speed to 206MHz.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: Decrease heap alignment.
+
+	* src/lcd_support.c: Keyboard map had / & \ backwards.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c (idle): Add idle processing - turn off LCD
+	screen and backlight when not in use.
+
+	* src/lcd_support.c: 
+	* include/lcd_support.h (lcd_getinfo): New function used to export
+	information about LCD screen, video memory, etc.
+	(lcd_on): New function - used to enable/disable screen.
+
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Improved LCD virtual keyboard support.
+	Better initialization and setup.  Remember parameters so it's
+	not necessary to calibrate on every boot.
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h: Reserve LCD memory.
+
+	* include/ipaq.h: 
+	* include/hal_platform_setup.h: Add LCD screen parameters to fixed area.
+
+2001-03-09  Gary Thomas  <gthomas@redhat.com>
+
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_wince.h: New file(s).
+
+	* include/hal_platform_setup.h: Support starting from Windows/CR.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Add new startup type: WinCE.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-03-06  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Massive improvement in non-interrupt
+	driven keyboard scanning.  Support 'return' button for ^C.
+	Support control keymap.
+
+	* src/atmel_support.c: Improve interrupt support.  Fix
+	keypad [buttons] reporting.
+
+	* include/atmel_support.h: Add interrupt driven support.
+	Define button values (using icons for names).
+
+2001-03-05  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Use new Atmel asynchronous handling.
+
+	* src/ipaq_misc.c (plf_if_init): Always required [now].
+
+	* src/atmel_support.c: Restructure for asynchronous event
+	handling - many changes.
+
+	* include/lcd_support.h: New file - define LCD interfaces.
+
+	* include/atmel_support.h: Add asynchronous response handling.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Define CYGINT_HAL_PLF_IF_INIT
+	to indicate that this platform requires plf_if_init();.
+
+	* src/lcd_support.c: Minor cleanup during screen calibrate.
+
+	* src/ipaq_misc.c: Only init LCD when creating I/O channel.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/ipaq_misc.c: Initialize LCD/TS I/O channel.
+
+	* src/banner.xpm: Trim and clean up a few lines.
+
+	* src/atmel_support.c: 
+	* include/atmel_support.h: Define simple touch screen interface.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Add CDL to support using LCD/TS
+	as a communications channel.
+
+	* src/lcd_support.c: Lots of changes.  Support pesudo keyboard
+	using touchscreen.
+
+	* src/kbd.xpm: New file.  Includes pixmaps for keyboard matrix.
+
+2001-02-27  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Move logo to bottom of screen.  Also
+	turn on LCD light using Atmel micro-controller.
+
+	* src/ipaq_misc.c: Initialize Atmel hardware.
+
+	* src/banner.xpm: Improve look in portrait mode (borders).
+
+	* src/atmel_support.c: 
+	* include/atmel_support.h: New file(s).  Interfaces to control
+	and interact with the Atmel micro-controller which is used to
+	handle the LCD light, LED, touch panel, etc.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: Adding Atmel micro-controller support.
+
+2001-02-26  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/lcd_support.c: Define frame pointer with volatile correctly.
+	Silence warnings.
+
+2001-02-25  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lcd_support.c: Fix character rendering for 
+	portrait mode.  Scrolling still broken.
+
+	* src/font.h: New file - extracted from lcd_support.c
+
+	* src/banner.xpm: Add portrait mode version.
+
+	* src/lcd_support.c: Initial portrait mode support.
+
+	* src/redboot_cmds.c (do_physaddr): Use common support.
+
+	* src/lcd_support.c: Merge ISOINFRA changes from Assabet.
+	Put frame buffer at end of RAM.
+
+	* src/ipaq_misc.c: Remove unused code.  Enable LCD display.
+
+	* include/hal_platform_setup.h: 
+	Prune some debug code.  Fix up DRAM initialization.
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 
+	Add option to enable DRAM controller init.
+
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0_ipaq.cdl: 	
+	Define machine type for Linux bootstrap.
+
+	* src/redboot_cmds.c: Linux 'exec' command now in generic code.
+	
+2001-02-24  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_cmds.c: 	
+	* src/lcd_support.c: 
+	* src/ipaq_misc.c: 
+	* src/banner.xpm.bin: 
+	* src/banner.xpm: 
+	* misc/redboot_ROM.ecm: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi: 
+	* include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h: 
+	* include/plf_mmap.h: 
+	* include/ipaq.h (SA1110_EIO_IR_OFF): 
+	* include/hal_platform_setup.h: 
+	* include/hal_platform_ints.h: 
+	* doc/README.ipaq: 
+	* cdl/hal_arm_sa11x0_ipaq.cdl: New file(s) - initial import
+	based on contribution by Richard Panton, 3G Labs, Inc.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/sa1100mm/current/ChangeLog,v
retrieving revision 1.7
diff -u -0 -r1.7 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.7
+++ ChangeLog	2001/04/06 17:11:40
@@ -0,0 +1,6 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_arm_sa11x0_sa1100mm.cdl:  Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
Index: packages/hal/arm/sa11x0/var/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/sa11x0/var/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.9
+++ ChangeLog	2001/04/06 17:11:50
@@ -0,0 +1,50 @@
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): 
+	Entry point must be a physical address.
+
+	* cdl/hal_arm_sa11x0.cdl: 
+	Allow platforms to override default clock speed.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/redboot_linux_exec.c (do_exec): Improve wait timeout.
+
+2001-03-07  Hugo Tyson  <hmt@redhat.com>
+
+	* src/redboot_linux_exec.c: Do not build anything if
+	HAL_PLATFORM_MACHINE_TYPE is not defined.
+
+2001-03-02  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal_arm_sa11x0.cdl: HAL_PLF_INIT stuff moved to hal/common.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa11x0_misc.c: 
+	* cdl/hal_arm_sa11x0.cdl: New interface CYGINT_HAL_PLF_IF_INIT
+	which, if defined, indicates that the platform has plf_if_init.
+
+2001-03-01  Hugo Tyson  <hmt@redhat.com>
+
+	* src/sa11x0_misc.c: Remove warnings from lack of prototype for
+	plf_if_init() - for platforms that don't have it.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* src/sa11x0_misc.c: Allow platform to perform additional
+	I/O initialization (virtual vector based).  The function
+	plf_if_init() can be overridden by platform code for this.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_sa11x0.h (SA11X0_TUCR_RESERVED_BITS):
+	(SA11X0_TUCR_EXTERNAL_MEMORY_MASTER): Add definitions of these
+	bits for enabling an external bus master.
+
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+ 
+	* include/hal_sa11x0.h (SA11X0_OWER): Add OS Timer Watchdog Match
+	Enable Register for use by Watchdog package.
+	(SA11X0_OWER_ENABLE): And a long-winded "1" to enable it.
+
Index: packages/hal/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.55
diff -u -0 -r1.55 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.55
+++ ChangeLog	2001/04/06 17:11:57
@@ -0,0 +1,83 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/dbg-threads-api.h: Add dbg_thread_id() function prototype.
+
+2001-03-21  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_if.c (hal_if_init): Add explicit typecast when setting 
+	version. Needed when sizeof(int) < sizeof(CYG_ADDRWORD).
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (hal_if_init): Added warning about debugging.
+
+2001-03-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/hal_if.h: Add argument names to __call_if_flash_cfg_op_fn_t
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_stub.c (__build_t_packet): Add hook for adding arch-specific
+	registers to T packet.
+	(handle_exception_cleanup): Skip orig_registers past breakpoint so we
+	return to original context rather than hit breakpoint again.
+
+2001-03-16  Hugo Tyson  <hmt@redhat.com>
+
+	* include/hal_if.h: Define types and slots and macros themed with
+	the phrase CALL_IF_FLASH_CFG_OP following the pattern of what's
+	there for the other slots.  Thus CYGNUM_CALL_IF_FLASH_CFG_OP,
+	CYGACC_CALL_IF_FLASH_CFG_OP(...) and __call_if_flash_cfg_op_fn_t
+	are all newly defined.  Also CYGNUM_CALL_IF_FLASH_CFG_GET which is
+	the only operation supported in this initial version.
+
+	Also changed many typedef'd function pointers to not include the
+	pointerness; that way the type can be used to validate the
+	correctness of arguments in the called function.
+
+	* src/hal_stub.c (__reset): Minor change to reset function
+	handling; pointerness of typedef removed.
+
+	* src/hal_if.c (flash_config_op): New function to call flash ops
+	in RedBoot.  This is so that RedBoot can manage ethernet addresses
+	for you, and the application can get at the data "cleanly".
+	(hal_if_init): Install flash_config_op() in the table if defined.
+
+2001-03-12  Mark Salter  <msalter@redhat.com>
+
+	* src/hal_misc.c (cyg_hal_user_break): Use macro to find PC
+	in saved regs.
+
+	* src/generic-stub.c: Add support for harvard memories.
+	* src/bplist-dynamic.c: Ditto.
+	* include/generic-stub.h: Ditto.
+	* include/hal_stub.h: Add dummy harvard memory macros for
+	princeton memory systems.
+
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/drv_api.c (cyg_drv_interrupt_detach): Fix missing intr->
+	change.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal.cdl: Change sense of
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED to new
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
+
+2001-03-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/drv_api.c: Use macro to provide symbol alias.
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_if.c (hal_if_diag_init): Ensure the function only
+	executes once.
+
+2001-03-02  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/hal.cdl: 
+	* include/hal_if.h: 
+	* src/hal_if.c (hal_if_init): 
+	Support platform specific initializations.
+
Index: packages/hal/mips/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/arch/current/ChangeLog,v
retrieving revision 1.43
diff -u -0 -r1.43 ChangeLog
--- ChangeLog	2001/02/27 18:24:56	1.43
+++ ChangeLog	2001/04/06 17:12:03
@@ -22,0 +23 @@
+	with mipsisa32 tools.
@@ -71,0 +73,2 @@
+	* include/mips-stub.h: RM7000 is also a 64bit CPU.
+
@@ -147,0 +151,11 @@
+2000-07-20  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/mips-stub.h: Define CYGARC_REGSIZE_DIFFERS_FROM_TARGET_REGISTER_T
+	for the MIPS32 targets since GDB needs 64 bit registers regardless of
+	what size we are really storing.
+
+2000-07-19  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/mips-stub.h (CYGARC_SIGN_EXTEND_REGISTERS): Make sure
+	the stub sign-extends the registers before returning them to GDB.
+
@@ -164,0 +179,5 @@
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/arch.inc: Support for mips3264.
+	* include/mips-stub.h: Ditto.
Index: packages/hal/mips/atlas/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:14 2001
@@ -0,0 +1,204 @@
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/redboot_cmds.c: Added (linux) exec command.
+	* cdl/hal_mips_atlas.cdl: Build redboot cmd file.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-02-23  Gary Thomas  <gthomas@redhat.com>
+
+	* misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
+
+	* misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
+
+2001-02-19  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_isr): Removed enable of
+	interrupt under RedBoot, apparrently RedBoot already does this
+	itself.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_isr): Added code to set up
+	ctrl-c interrupt when in RedBoot.
+
+	* src/platform.S:
+	Added interrupt vector tables.
+
+	* include/plf_io.h:
+	Moved interrupt controller defines here from plf_intr.h.
+
+	* include/plf_intr.h:
+	Renumbered interrupts to make them correspond to the bits in the
+	interrupt controller registers. Removed _MASK defines and
+	CYGNUM_HAL_INTERRUPT_MASK() macro - now done with a shift.
+	Moved intc register defines to plf_io.h.
+
+	* include/platform.inc:
+	Added INITIAL_SR_PLF to permit interrupts for INTN[0].
+	Added local interrupt decode and init macros.
+	
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Respect channel configuration
+	constraints.
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/ser16c550c.c (cyg_hal_plf_serial_init_channel):
+	Added enable of RTS line so that it is compatible with YAMON,
+	which uses hardware flow control. The main effect of this is to
+	avoid having to switch flow control on the host during
+	development.
+
+	* misc/redboot_ROM.cfg:
+	* misc/redboot_RAM.cfg:
+	Removed requirement for MIPS32 package.
+	Enabled	CYGSEM_REDBOOT_BSP_SYSCALLS.
+
+	* cdl/hal_mips_atlas.cdl:
+	Reorganized define_proc so that we can choose the right value for
+	CYGBLD_HAL_TARGET_H depending on MIPS32 or MIPS64 target.
+	Moved build options out to relevant variant HALs.	
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2000-12-22  Bart Veer  <bartv@redhat.com>
+        (Patch supplied by Mark Salter)
+	* include/pkgconf/mlt_mips_atlas_*.h, *.mlt, *.ldi
+	More address changes.
+	
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_ram.mlt:
+	Change ram origin and length.
+
+	* include/pkgconf/mlt_mips_atlas_ram.ldi: 
+	* include/pkgconf/mlt_mips_atlas_ram.h: 
+	Regenerated.
+	
+	* misc/redboot_RAM.cfg: New file.
+	* misc/redboot_ROM.cfg: New file.
+
+	* src/ser16c550c.c: Add support for
+	CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
+
+	* include/plf_io.h: Add PCI support.
+	* src/platform.S: Ditto.
+	* src/plf_misc.c: Ditto.
+
+	* cdl/hal_mips_atlas.cdl: Add CYGPKG_REDBOOT_HAL_OPTIONS.
+	Add -msoft-float flag. Add RTC constants. Change default
+	baud to 115200.
+
+2000-12-05  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/platform.inc: Rewrite the memory controller initialization.
+	* include/plf_io.h: Ditto.
+	* src/platform.S: Ditto.
+
+	* cdl/hal_mips_atlas.cdl: Do not build the binary image.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_rom.mlt:
+	Reinstate padding to 0x40
+
+	* include/pkgconf/mlt_mips_atlas_rom.ldi:
+	Regenerated
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Move volatile keyword before type.
+	* src/hal_diag.c: Same.
+
+2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/pkgconf/mlt_mips_atlas_ram.mlt:
+	* include/pkgconf/mlt_mips_atlas_rom.mlt:
+	Add heap1 section
+
+	* include/pkgconf/mlt_mips_atlas_ram.h:
+	* include/pkgconf/mlt_mips_atlas_rom.h:
+	* include/pkgconf/mlt_mips_atlas_ram.ldi:
+	* include/pkgconf/mlt_mips_atlas_rom.ldi:
+	Regenerated
+
+2000-08-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* src/plf_misc.c (__get_syscall_num): Only define this function if
+	CYGPKG_CYGMON is defined since Cygmon is the one providing syscall
+	handling in this case.
+
+2000-08-10  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: Implement STUBS_BREAK and
+	CYGSEM_HAL_ROM_MONITOR.
+
+	* src/plf_misc.c: Cleanup.
+
+2000-07-21  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/platform.inc: Define CYGARC_START_FUNC_UNCACHED so vectors.S
+	will jump to _start at the uncached address.
+
+2000-07-21  Drew Moseley  <dmoseley@cygnus.com>
+
+	* src/plf_misc.c: Rearrange the linkage between Cygmon and HAL so
+	that Cygmon needs HAL but not vice-versa.  ie HAL no longer calls
+	any Cygmon functions.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_atlas.cdl: New file.  New platform support
+	* include/hal_diag.h: Ditto.
+	* include/platform.inc: Ditto.
+	* include/plf_cache.h: Ditto.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	* include/plf_stub.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.ldi: Ditto.
+	* include/pkgconf/mlt_mips_atlas_ram.mlt: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.h: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.ldi: Ditto.
+	* include/pkgconf/mlt_mips_atlas_rom.mlt: Ditto.
+	* src/hal_diag.c: Ditto.
+	* src/makefile: Ditto.
+	* src/platform.S: Ditto.
+	* src/plf_misc.c: Ditto.
+	* src/ser16c550c.c: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/mips32/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:29 2001
@@ -0,0 +1,87 @@
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_mips32.ld: Added .2ram pattern.
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h:  Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Removed ISR tables.
+
+2001-01-31  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/hal_mips_mips32.cdl: Move compile options here from atlas
+	package.
+
+2000-12-21  Mark Salter  <msalter@redhat.com>
+
+	* src/var_misc.c (hal_c_cache_init): Turn on caching in KSEG0.
+
+	* include/var_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Define.
+
+2000-10-20  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Move volatile keyword before type.
+
+2000-08-03  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/mips_mips32.ld: Revert below change, it was correct before.
+
+2000-07-24  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+	* src/mips_mips32.ld: Added underscore to _stext and _etext.
+	Switched to new table definition mechanism.
+
+2000-07-24  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/var_cache.h: Do not define
+	CYGARC_HAL_COMMON_EXPORT_CPU_MACROS.
+
+2000-07-21  Drew Moseley  <dmoseley@cygnus.com>
+
+	* include/var_arch.h: Move cache definitions into var_cache.h.
+	* include/var_cache.h: Ditto.
+
+2000-07-20  Drew Moseley  <dmoseley@redhat.com>
+
+	* include/variant.inc: Use the real 3-operand mfc0 instruction.
+
+2000-07-14  Drew Moseley  <dmoseley@redhat.com>
+
+	* cdl/hal_mips_mips32.cdl: New variant support.
+	* include/var_arch.h: Ditto.
+	* include/var_cache.h: Ditto.
+	* include/var_intr.h: Ditto.
+	* include/variant.inc: Ditto.
+	* src/mips_mips32.ld: Ditto.
+	* src/var_misc.c: Ditto.
+	* src/variant.S: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/mips64/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:37 2001
@@ -0,0 +1,46 @@
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/var_cache.h: Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-15  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* src/variant.S: Removed ISR tables.
+
+2001-01-30  Nick Garnett  <nickg@cygnus.co.uk>
+
+	* cdl/hal_mips_mips64.cdl: New variant support - just a 64 bit
+	version of the MIPS32 variant.
+	* include/var_arch.h: Ditto.
+	* include/var_cache.h: Ditto.
+	* include/var_intr.h: Ditto.
+	* include/variant.inc: Ditto.
+	* src/mips_mips64.ld: Ditto.
+	* src/var_misc.c: Ditto.
+	* src/variant.S: Ditto.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/ref4955/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/mips/ref4955/current/ChangeLog,v
retrieving revision 1.2
diff -u -0 -r1.2 ChangeLog
--- ChangeLog	2001/02/13 01:23:30	1.2
+++ ChangeLog	2001/04/06 17:12:46
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_tx49_ref4955.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/mips/rm7000/ocelot/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:12:58 2001
@@ -0,0 +1,188 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-02-23  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_cache.h:  Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
+	is now the default.
+
+2001-02-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Respect channel configuration
+	constraints.
+
+	* src/ns16552.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
+	CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
+
+2001-02-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Handle interrupt chaining.
+	* include/platform.inc: Same.
+	* include/plf_intr.h: Same.
+	* src/plf_mk_defs.c: Same.
+
+2001-01-31  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
+	with CYGSEM_HAL_DIAG_MANGLER_None
+
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
+	* include/plf_stub.h: Reset macros moved
+	* include/plf_intr.h: to this file.
+
+2001-01-24  Jesper Skov  <jskov@redhat.com>
+
+	* misc/redboot_RAM.ecm: Enable ethernet.
+	* misc/redboot_ROM.ecm: Same.
+
+	* include/plf_intr.h: PCI interrupt B is wired to i82559.
+
+2001-01-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Updated PCI space options
+	accordingly.
+
+	* src/platform.S: Add endian handling of memory init code.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Update address
+	space to 256MB. Add space for PCI access.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+
+2001-01-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/plf_misc.c: Enable PCI access to memory.
+	* include/plf_io.h: Clean up PCI space mappings.
+
+	* src/plf_misc.c: The Galileo PCI config is in little-endian mode
+	while all other devices are in big-endian mode. Cruft to deal with
+	that.
+	* include/plf_io.h: Same.
+
+2001-01-12  Jesper Skov  <jskov@redhat.com>
+
+	* include/plf_io.h: Spacious PCI mappings.
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Removed REMAP settings.
+
+	* include/plf_io.h: PCI memory changes.
+	* src/plf_misc.c (cyg_hal_plf_pci_init): Same. Doesn't seem to
+	make much of a difference though.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: New toolchain again.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Snuffed some more code from Mark to set the RAM
+	up properly. Not tested, and may not work with the full 512MB
+	[there was a mention of an Galileo errata]. We'll see.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Hacked to provide
+	PCI window [no .mlt update since it'll all have to change for
+	fixed memory init anyway].
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Added PCI memory window
+	options. Changed tools (again) which required some option hacking
+	as well. Fixed CPU clock / RTC rate issue.
+
+	* src/platform.S: Removed PCI init code.
+
+	* include/plf_io.h: Replace PCI macros with functions.
+	Added Galileo definitions.
+	* src/plf_misc.c: PCI functions. Code written by Mark
+	Salter.
+	
+	* cdl/hal_mips_rm7000_ocelot.cdl: Change tool prefix.
+
+2000-12-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S (hal_memc_setup_table): Only do one PCI access
+	retry.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Named PCI config registers.
+
+	* include/plf_intr.h: Added bogus PCI vectors.
+
+	* include/plf_io.h: Added, cloned from VRC4373 file. Pretty bogus
+	though. Probably need timeout support like the vrc4373 as well.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Appears to only run at 150MHz.
+	Don't relocate RedBoot ELF image.
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Changed to 16MB
+	size. Need to look into why the full 256/512MB is not accessible.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+
+	* misc/redboot_RAM.ecm: Added.
+	* misc/redboot_ROM.ecm: Added.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Produce .srec and .img files.
+
+	* include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Defined.
+
+2000-12-04  Jesper Skov  <jskov@redhat.com>
+
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Proper sizes.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
+	* include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
+
+	* src/platform.S (hal_memc_setup_table): Fixed so it sets up SDRAM
+	correctly (only 256MB, though, I think - only uses banks 0 and 2).
+
+2000-12-01  Jesper Skov  <jskov@redhat.com>
+
+	* src/platform.S: Initialization code. Still not working.
+
+	* cdl/hal_mips_rm7000_ocelot.cdl: Added CPU clock and RedBoot
+	options.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* src/ns16552.c: Use uncached address space.
+
+	* Cloned from ref4955. Still stuff to clean out and stuff to add.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/mips/rm7000/var/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:13:07 2001
@@ -0,0 +1,62 @@
+2001-01-26  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Remove hal_intc_decode macro since it's a
+	change needed in arch.
+
+2001-01-25  Jesper Skov  <jskov@redhat.com>
+
+	* include/variant.inc: Added hal_intc_decode macro which masks the
+	cause register with the status register. Works around what would
+	appear to be a HW bug.
+	
+2001-01-19  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Enable caches.
+
+	* include/variant.inc: Fixed typos in icache clear code.
+
+2001-01-10  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_mips_rm7000.cdl: Fix typo.
+
+2000-12-07  Jesper Skov  <jskov@redhat.com>
+
+	* src/var_misc.c (hal_variant_init): Disable caches until flash
+	stuff is working.
+
+2000-12-06  Jesper Skov  <jskov@redhat.com>
+
+	* src/mips_rm7000.ld: Include extras.o regardless of CYGPKG_IO
+	presence.
+
+	* src/var_misc.c: Enable caches.
+
+2000-11-30  Jesper Skov  <jskov@redhat.com>
+
+	* Cloned from hal/mips/tx49
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/hal/powerpc/cogent/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/cogent/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/02/13 01:23:31	1.19
+++ ChangeLog	2001/04/06 17:13:13
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_cogent.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/powerpc/mbx/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/powerpc/mbx/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:47	1.22
+++ ChangeLog	2001/04/06 17:13:20
@@ -0,0 +1,5 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_powerpc_mbx.cdl: Does not guarantee virtual vector
+	support.
+
Index: packages/hal/sh/cq7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7708/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:33	1.11
+++ ChangeLog	2001/04/06 17:13:25
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7708_cq7708.cdl: Does not guarantee virtual vector
+	support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/cq7750/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/cq7750/current/ChangeLog,v
retrieving revision 1.5
diff -u -0 -r1.5 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.5
+++ ChangeLog	2001/04/06 17:13:30
@@ -0,0 +1,10 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_sh7750_cq7750.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/edk7708/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/edk7708/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.4
+++ ChangeLog	2001/04/06 17:13:35
@@ -0,0 +1,9 @@
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_sh_edk7708.cdl: Does not guarantee virtual vector
+	support.
+
+2001-02-27  Jesper Skov  <jskov@redhat.com>
+
+	* include/platform.inc: Init correct vector with interrupt VSR.
+
Index: packages/hal/sh/sh3/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh3/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.6
+++ ChangeLog	2001/04/06 17:13:46
@@ -0,0 +1,6 @@
+2001-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/variant.S (cyg_hal_cache_enable): Write ORed value, not just
+	the enable bit.
+	Problem noticed by Ryouzaburou Suzuki <ryos@atom-tc.or.jp>
+
Index: packages/hal/sh/sh4/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/sh/sh4/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.6
+++ ChangeLog	2001/04/06 17:13:52
@@ -0,0 +1,12 @@
+2001-03-12  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/var_misc.c: Ensure case ranges have spaces around identifiers
+	to allow correct parsing by compiler.
+
+2001-02-28  Jesper Skov  <jskov@redhat.com>
+
+	* src/variant.S (cyg_hal_dcache_enable, cyg_hal_icache_enable):
+	Write ORed value, not just the enable bit.
+	* include/var_cache.h: Fix various macro typos.
+	Fixes from Ryouzaburou Suzuki <ryos@atom-tc.or.jp>
+
Index: packages/hal/v85x/arch/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/arch/current/ChangeLog,v
retrieving revision 1.12
diff -u -0 -r1.12 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.12
+++ ChangeLog	2001/04/06 17:13:58
@@ -0,0 +1,34 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/vectors.S: Overhaul...
+	Make interrupt processing path faster, especially by implementing
+	CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
+	Add ROMRAM startup support
+	Pass in correct argument to exception_handler
+	Call DSRs with parameter flushback area
+	Add __allow_nmi as a somewhat kludgy means of determining
+	whether NMIs should be ignored - important if the board resets
+	and the vector tables are temporarily inconsistent.
+	Initialize __vsr_table statically.
+	Add some generic elements of ICE debugging support
+
+	* src/v85x.ld: Remove - redundant.
+
+	* src/hal_mk_defs.c (main): Update to reflect new vector names
+	(to match official NEC docs)
+
+	* src/hal_misc.c (exception_handler): Remove cygmon cruft.
+	(hal_arch_default_isr): Report spurious interrupts.
+	(hal_idle_thread_action): use halt instruction
+
+	* include/hal_arch.h: Remove obsolete comment reference to arch.inc.
+
+	* include/basetype.h: No need to include <pkgconf/hal.h>
+	* include/hal_io.h: Ditto.
+	* include/nec-stub.h: Similarly for <pkgconf/system.h>
+
+	* cdl/hal_v85x.cdl: Move CYGHWR_HAL_V85X_CPU_FREQ into platforms
+	(and make Hz, not MHz).
+	Add generic ICE debugging interface.
+	Description tidies.
+
@@ -194 +228 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                 
Index: packages/hal/v85x/ceb_v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/ceb_v850/current/ChangeLog,v
retrieving revision 1.6
diff -u -0 -r1.6 ChangeLog
--- ChangeLog	2001/02/13 01:23:34	1.6
+++ ChangeLog	2001/04/06 17:14:07
@@ -0,0 +1,60 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Support choice between V850/SA1 and
+	V850/SB1, and adjust descriptions accordingly.
+	Support ROMRAM startup.
+	Support booting from FLASH.
+	Use generic V850 diag driver.
+	Allow setting of CPU frequency.
+	Add extra baud rates.
+	Build SREC GDB stub images as well as binary images.
+
+	* include/hal_diag.h: We only support virtual vectors now.
+
+	* include/hal_platform_setup.h: Comment better.
+	Support different wait states for different CPU speeds.
+
+	* include/plf_cache.h: Just empty now - defaults are in variant HAL.
+	* include/plf_intr.h: Ditto.
+	* include/plf_io.h: Ditto.
+	
+	* include/plf_sections.h: Support V850/SB1 differences, and
+	add __allow_nmi as per recent arch HAL vectors.S change.
+
+	* src/plf_misc.c: Update register names with new versions defined
+	in variant HAL.
+
+	* src/plf_stub.c: Remove unnecessary includes. Add some comments.
+	* include/v850_regs.h: Remove. Content moved to v850 HAL.
+
+	* src/hal_diag.c: Remove. Consolidated into v850 HAL.
+
+	* src/v850flash.S: Sample image to program into flash for EPROM
+	startup.
+
+	* include/pkgconf/mlt_v85x_v850_ceb_flash.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_flash.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_flash.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_romram.mlt:
+	Create.
+
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.h:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
+        * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
+	Support new ram_vectors section, and fix ram region size (don't
+	allow the use of I/O space).
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/hal_v85x_ceb_v850.cdl: Removed
+	CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
+	default.
+
@@ -143 +203 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
Index: packages/hal/v85x/v850/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/v85x/v850/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2000/09/11 02:42:55	1.4
+++ ChangeLog	2001/04/06 17:14:15
@@ -0,0 +1,39 @@
+2001-03-29  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/hal_v85x_v850.cdl: Fix typo.
+
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/hal_diag.c: Move here from platform HALs - on-board serial0
+	is generic for V850 platforms.
+
+	* cdl/hal_v85x_v850.cdl: Build hal_diag.c
+	Add interfaces indicating variant.
+	Add option for ICE debugging.
+
+	* include/v850_common.h: Move register definitions here from
+	platform HAL and define both SA1 and SB1 variants.
+	Also rename some to match official docs.
+
+	* include/var_arch.h: No need to include <pkgconf/hal.h>
+
+	* include/var_cache.h: Provide empty default cache macros here.
+
+	* include/var_intr.h: Move interrupt definitions here from
+	platform HAL and define for both SA1 and SB1 variants.
+	Also rename some to match official docs.
+
+	* src/v850_misc.c: Doesn't use tracing, so don't include header.
+
+	* src/v850_stub.c: Reflect CYGNUM_HAL_VECTOR_WATCHDOG_TIMER ->
+	CYGNUM_HAL_VECTOR_INTWDT renaming.
+	Add support for debugging via ICE and gdbserv.
+
+	* src/v85x_v850.ld: Start at "start" not "reset_vector".
+	Support ram_vectors section (separated out to support ROMRAM startup).
+
+	* src/nec.ld: Remove - redundant.
+
+	* tests/nmitest.c: Added. Standalone test for checking if we've
+	received an NMI.
+
@@ -90 +129 @@
-// Copyright (C) 1998, 1999, 2000 Red Hat, Inc.                             
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.                
Index: packages/io/eth/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/eth/current/ChangeLog,v
retrieving revision 1.14
diff -u -0 -r1.14 ChangeLog
--- ChangeLog	2001/01/19 07:37:47	1.14
+++ ChangeLog	2001/04/06 17:14:27
@@ -0,0 +1,12 @@
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/eth_drivers.cdl: Fewer buffers needed in stand-alone mode.
+
+2001-03-12  Hugo Tyson  <hmt@redhat.com>
+
+	* cdl/eth_drivers.cdl: Permit defines for
+	CYGPKG_IO_ETH_DRIVERS_STAND_ALONE and CYGPKG_IO_ETH_DRIVERS_NET.
+	The generic i82559 driver needs to know, unfortunately; it calls
+	its own DSR directly to unblock after a lost interrupt.  And you
+	mustn't call the DSR under RedBoot == ....STAND_ALONE.
+
Index: packages/io/fileio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/fileio/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/01/12 08:11:47	1.11
+++ ChangeLog	2001/04/06 17:14:33
@@ -0,0 +1,22 @@
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+
+	* src/file.cxx (open): Check for required/valid open mode.
+
+2001-03-14  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/misc.cxx (cyg_mtab_lookup): check valid mtab entry
+	(umount): ditto.
+
+2001-03-14   Martin van Veen  <martin_van_veen@yahoo.com>
+
+	* src/misc.cxx (mount): Return error if mount fails.
+
+2001-03-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/misc.cxx (mount): Do implicit 'chdir()' in the
+	absence of any statically mounted file systems.
+	(cyg_fs_lock, cyg_fs_unlock): Add assertions.
+
+	* src/file.cxx (LOCK_FS):
+	* src/dir.cxx (LOCK_FS): Add assertions on 'mte'.
+
Index: packages/io/flash/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/flash/current/ChangeLog,v
retrieving revision 1.9
diff -u -0 -r1.9 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.9
+++ ChangeLog	2001/04/06 17:14:41
@@ -0,0 +1,22 @@
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (flash_program): Verify data after programming.
+
+2001-03-21  Jesper Skov  <jskov@redhat.com>
+
+	* include/flash.h: Added low voltage error message.
+	* src/flash.c: And its error message.
+
+2001-03-17  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (flash_program): 
+	* include/flash.h: Add support for [StrataFLASH] buffered writes.
+	This requires knowledge of the device write buffer size [saved].
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c: 
+	* include/flash.h: Allow platform to define pre/post routines
+	to enable/disable device access.  These may be required, e.g.
+	to turn on some voltage, etc.
+
Index: packages/io/pci/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/io/pci/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:35	1.11
+++ ChangeLog	2001/04/06 17:14:49
@@ -0,0 +1,8 @@
+2001-02-28  Hugo Tyson  <hmt@redhat.com>
+
+	* tests/pci1.c (pci_scan): Added a new function to re-scan the
+	device list after configuring to let a human confirm that we truly
+	are seeing distinct devices - ie. do they retain their distinct
+	resource allocations in the BARs?  This was useful to me in
+	investigating a recalcitrant target...
+
Index: packages/kernel/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/kernel/current/ChangeLog,v
retrieving revision 1.54
diff -u -0 -r1.54 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.54
+++ ChangeLog	2001/04/06 17:14:59
@@ -0,0 +1,7 @@
+2001-03-28  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/kernel.cdl: Only need to compile dbg_gdb.cxx with
+	CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT
+
+	* src/debug/dbg_gdb.cxx: Add new dbg_thread_id() function.
+
Index: packages/language/c/libc/stdio/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/language/c/libc/stdio/current/ChangeLog,v
retrieving revision 1.4
diff -u -0 -r1.4 ChangeLog
--- ChangeLog	2001/02/13 01:23:38	1.4
+++ ChangeLog	2001/04/06 17:15:04
@@ -0,0 +1,34 @@
+2001-03-19  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* src/common/stream.cxx (refill_read_buffer): Flush all streams here...
+	(read): ...rather than here, or...
+	(read_byte): ...here.
+	This means less flushing, which improves performance.
+
+	* src/input/fgets.cxx: Add a reminder comment to improve this later.
+	* src/input/gets.cxx: Ditto.
+
+
+2001-03-16  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* include/stream.hxx (class Cyg_StdioStream): Improve member visibility.
+
+	* src/common/stream.cxx (refill_read_buffer): Ensure eof is set.
+	* src/common/feof.cxx: New file. Implements the long lost
+	feof(), ferror() and clearerr() functions which were MIA for
+	no good reason.
+	* cdl/stdio.cdl: Build it.
+
+2001-03-15  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/stdio.cdl (CYGDAT_LIBC_STDIO_DEFAULT_CONSOLE): Default to
+	tty default console.
+
+	* src/input/fgets.cxx (fgets): Reimplement to work with EOF properly.
+	Add tracing.
+	* src/input/gets.cxx (gets): Ditto.
+
+	* include/io.hxx, include/io.inl, include/stream.hxx,
+	include/stream.inl, include/streambuf.hxx, include/streambuf.inl:
+	Silence warnings from recent compilers.
+
Index: packages/net/tcpip/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/tcpip/current/ChangeLog,v
retrieving revision 1.19
diff -u -0 -r1.19 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.19
+++ ChangeLog	2001/04/06 17:15:17
@@ -0,0 +1,19 @@
+2001-03-28  Richard Panton  <rpanton@3glab.com>
+
+	* include/bootp.h: Define func protos with C linkage
+	* include/netdb.h: Ditto
+	* include/network.h: Ditto
+	* include/tftp_support.h: Ditto
+
+	* src/lib/getserv.c: getservbynumber() -> getservbyport()	
+
+2001-03-12  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lib/network_support.c (init_all_network_interfaces): 
+	FIx slightly broken previous attempt in abort code.
+
+2001-03-11  Gary Thomas  <gthomas@redhat.com>
+
+	* src/lib/network_support.c (init_all_network_interfaces): 
+	Let initialization of PCMCIA devices abort after ~5 seconds.
+
Index: packages/redboot/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/redboot/current/ChangeLog,v
retrieving revision 1.22
diff -u -0 -r1.22 ChangeLog
--- ChangeLog	2001/02/27 01:21:48	1.22
+++ ChangeLog	2001/04/06 17:15:23
@@ -0,0 +1,154 @@
+2001-03-28  Mark Salter  <msalter@redhat.com>
+
+	* src/net/tcp.c (__tcp_handler): Don't send ACK from TIME_WAIT state
+	unless the FIN comes in again.
+
+2000-03-27  Grant Edwards <grante@visi.com>
+
+        * src/net/tcp.c (__tcp_handler): Fixed sequence number bug seen when
+        doing an active close.
+
+2001-03-23  Gary Thomas  <gthomas@redhat.com>
+
+	* src/printf.c (_vprintf): Support %u (unsigned) descriptor.
+
+	* src/main.c (do_cksum): New command to compute and print a POSIX
+	checksum on a range of memory.
+
+	* src/crc.c (posix_crc32): New routine - matches POSIX algorithm.
+
+2001-03-21  Gary Thomas  <gthomas@redhat.com>
+
+	* cdl/redboot.cdl: Back off previous change in number of packets.
+	Also change minimum - below this, network debugging fails.
+
+	* src/flash.c (fis_write): New function - support raw writes to FLASH.
+
+	* src/net/enet.c (__enet_poll): Try to continue if out of packets.
+
+	* src/main.c: 
+	* src/load.c: 
+	* src/flash.c: 
+	* include/redboot.h: Keep track of available "user" RAM.
+
+	* cdl/redboot.cdl: Reduce default number of [network] packets.
+
+2001-03-20  Gary Thomas  <gthomas@redhat.com>
+
+	* src/net/net_io.c (net_io_test): Change for new calling convention.
+
+	* src/main.c (cyg_start): Idle processing now in I/O routines.
+
+	* src/io.c (gets): Move idle processing into this function.
+
+	* include/net/net.h (net_io_test): Needs idle parameter.
+
+	* include/redboot.h: Change 'idle' functions to take state (idle/not).
+
+2001-03-19  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/redboot.cdl: Put version.o file in the public lib directory
+	so other packages can get at it and link redboot.
+
+2001-03-16  Gary Thomas  <gthomas@redhat.com>
+
+	* src/flash.c (fis_create): Preserve memory [load/exec] address 
+	when making assumptions [rewriting existing image].
+
+2001-03-16  Mark Salter  <msalter@redhat.com>
+
+	* src/main.c (cyg_start): Restore console channel after returning
+	from stub.
+
+2001-03-15  Gary Thomas  <gthomas@redhat.com>
+2001-03-15  Grant Edwards <grante@visi.com>
+
+	* src/net/bootp.c (bootp_handler): Guard against buffer overflow.
+
+2001-03-15  Hugo Tyson  <hmt@redhat.com>
+
+	* src/flash.c (fis_create): The code was installing a default for
+	img_size from data_length of an extant record.  That's zero, so,
+	so whilst the flash was erased, no data was copied in!
+	(fis_list): Added a -d to get the data length field displayed.
+
+2001-03-15  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c: Make use of script variable conditional on flash.
+
+	* include/redboot.h: Changed type of workspace_end to silence
+	warning.
+
+	* src/net/ping.c (do_ping): Fix warning.
+	* src/net/pktbuf.c (__pktbuf_dump): Fix warnings.
+
+2001-03-14  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_go): Make timeout code consistent with other
+	versions, e.g. script timeout.  Also, allow a script to continue
+	if it was in effect when 'go' was called and ^C was typed.
+
+	* src/flash.c (fis_create): Ask for additional user verification
+	if any [important] parameters are being assumed [left out by user].
+	This just adds a level of safety in the presence of assumptions.
+
+2001-03-13  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c: Define 'workspace' based on MLT files, rather than
+	simply using end of RAM area.
+
+	* src/flash.c: Use 'workspace' for scratch area.
+
+	* include/redboot.h: Define new variables 'workspace_XXX' to specify
+	ares used by RedBoot for scratch, etc.
+
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/decompress.c: Removed Z_BAD_CRC hack. zlib does CRC checking
+	now.
+
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/misc_funs.c: Added strncpy.
+	* include/redboot.h: And declaration.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* src/load.c (do_load): Added decompression support.
+	* src/flash.c (fis_load): Same.
+
+	* src/decompress.c: Added. Interfaces the zlib API.
+
+	* include/redboot.h: Added some definitions used by decompression
+	code.
+
+	* cdl/redboot.cdl: Added option to control size of zlib bounce
+	buffer.
+
+2001-03-05  Jesper Skov  <jskov@redhat.com>
+
+	* src/main.c (cyg_start): Make sure communication channels are
+	initialized.
+
+2001-03-03  Gary Thomas  <gthomas@redhat.com>
+
+	* src/main.c (do_idle): New function - all 'idle' handling is here.
+
+	* src/io.c (mon_read_char_with_timeout): Improve timeout handling
+	when scanning for a console by applying the minimum possible value
+	(1 ms) to each channel, accumulating the total value.  The previous
+	algorithm was quite poor on systems where there is no buffering,
+	i.e. serial channels with no FIFOs, because each channel would 
+	wait for T/N (t = total timeout, N = number channels).  This might
+	possibly have been much longer than the devices could tolerate and
+	still return valid data.
+
+2001-03-01  Gary Thomas  <gthomas@redhat.com>
+
+	* src/version.c: Add 'bootstrap' to banner so the world can see
+	more of what RedBoot's all about.
+
+2001-02-28  Gary Thomas  <gthomas@redhat.com>
+
+	* include/redboot.h: Fix prioritization of 'init' table entries.
+
@@ -148,0 +303 @@
+	This is used by the MIPS3264 GNUPro runtime.
Index: packages/services/compress/zlib/current/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:15:30 2001
@@ -0,0 +1,63 @@
+2001-03-12  Jesper Skov  <jskov@redhat.com>
+
+	* src/inflate.c: Remove BAD_CRC state. Do separate CRC for
+	gzippped data.
+	* include/zlib.h: Removed Z_BAD_CRC hack. Rename crc32 function.
+	* src/crc32.c: Include zlib.h header from
+	include/cyg/compress. Rename function.
+	* cdl/compress_zlib.cdl: Build the crc32.c file.
+
+2001-03-09  Jesper Skov  <jskov@redhat.com>
+
+	* src/compress.c: Include zlib.h header from include/cyg/compress.
+	* src/uncompr.c: Same.	
+	* tests/zlib1.c: Added.
+	* tests/zlib2.c: Added.
+	* cdl/compress_zlib.cdl: Compile tests. Compile
+	files holding compress/uncompress functions.
+
+	* cdl/compress_zlib.cdl: Don't warn about prototypes when building.
+
+2001-03-08  Jesper Skov  <jskov@redhat.com>
+
+	* cdl/compress_zlib.cdl: Add isoinfra requirement.
+
+	* include/zconf.h: Override STDC check.
+
+	* include/zlib.h: Added new BAD_CRC return type. Comment out crc32
+	declaration.
+
+	* src/inflate.c: Added additional states to allow for gzip header
+	decoding.
+	
+	* src/adler32.c: Include zlib.h header from include/cyg/compress.
+	* src/zutil.h: Same.
+	
+	* Import zlib 1.1.3 sources, but leave out some sub
+	directories. See src/README.eCos for details.
+
+//===========================================================================
+//####COPYRIGHTBEGIN####
+//                                                                          
+// -------------------------------------------                              
+// The contents of this file are subject to the Red Hat eCos Public License 
+// Version 1.1 (the "License"); you may not use this file except in         
+// compliance with the License.  You may obtain a copy of the License at    
+// http://www.redhat.com/                                                   
+//                                                                          
+// Software distributed under the License is distributed on an "AS IS"      
+// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
+// License for the specific language governing rights and limitations under 
+// the License.                                                             
+//                                                                          
+// The Original Code is eCos - Embedded Configurable Operating System,      
+// released September 30, 1998.                                             
+//                                                                          
+// The Initial Developer of the Original Code is Red Hat.                   
+// Portions created by Red Hat are                                          
+// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
+// All Rights Reserved.                                                     
+// -------------------------------------------                              
+//                                                                          
+//####COPYRIGHTEND####
+//===========================================================================
Index: packages/services/compress/zlib/current/src/ChangeLog
===================================================================
RCS file: ChangeLog
diff -N ChangeLog
--- /dev/null	Tue May  5 13:32:27 1998
+++ ChangeLog	Fri Apr  6 10:15:41 2001
@@ -0,0 +1,471 @@
+
+		ChangeLog file for zlib
+
+Changes in 1.1.3 (9 July 1998)
+- fix "an inflate input buffer bug that shows up on rare but persistent
+  occasions" (Mark)
+- fix gzread and gztell for concatenated .gz files (Didier Le Botlan)
+- fix gzseek(..., SEEK_SET) in write mode
+- fix crc check after a gzeek (Frank Faubert)
+- fix miniunzip when the last entry in a zip file is itself a zip file
+  (J Lillge)
+- add contrib/asm586 and contrib/asm686 (Brian Raiter)
+  See http://www.muppetlabs.com/~breadbox/software/assembly.html
+- add support for Delphi 3 in contrib/delphi (Bob Dellaca)
+- add support for C++Builder 3 and Delphi 3 in contrib/delphi2 (Davide Moretti)
+- do not exit prematurely in untgz if 0 at start of block (Magnus Holmgren)
+- use macro EXTERN instead of extern to support DLL for BeOS (Sander Stoks)
+- added a FAQ file
+
+- Support gzdopen on Mac with Metrowerks (Jason Linhart)
+- Do not redefine Byte on Mac (Brad Pettit & Jason Linhart)
+- define SEEK_END too if SEEK_SET is not defined (Albert Chin-A-Young)
+- avoid some warnings with Borland C (Tom Tanner)
+- fix a problem in contrib/minizip/zip.c for 16-bit MSDOS (Gilles Vollant)
+- emulate utime() for WIN32 in contrib/untgz  (Gilles Vollant)
+- allow several arguments to configure (Tim Mooney, Frodo Looijaard)
+- use libdir and includedir in Makefile.in (Tim Mooney)
+- support shared libraries on OSF1 V4 (Tim Mooney)
+- remove so_locations in "make clean"  (Tim Mooney)
+- fix maketree.c compilation error (Glenn, Mark)
+- Python interface to zlib now in Python 1.5 (Jeremy Hylton)
+- new Makefile.riscos (Rich Walker)
+- initialize static descriptors in trees.c for embedded targets (Nick Smith)
+- use "foo-gz" in example.c for RISCOS and VMS (Nick Smith)
+- add the OS/2 files in Makefile.in too (Andrew Zabolotny)
+- fix fdopen and halloc macros for Microsoft C 6.0 (Tom Lane)
+- fix maketree.c to allow clean compilation of inffixed.h (Mark)
+- fix parameter check in deflateCopy (Gunther Nikl)
+- cleanup trees.c, use compressed_len only in debug mode (Christian Spieler)
+- Many portability patches by Christian Spieler:
+  . zutil.c, zutil.h: added "const" for zmem*
+  . Make_vms.com: fixed some typos
+  . Make_vms.com: msdos/Makefile.*: removed zutil.h from some dependency lists
+  . msdos/Makefile.msc: remove "default rtl link library" info from obj files
+  . msdos/Makefile.*: use model-dependent name for the built zlib library
+  . msdos/Makefile.emx, nt/Makefile.emx, nt/Makefile.gcc:
+     new makefiles, for emx (DOS/OS2), emx&rsxnt and mingw32 (Windows 9x / NT)
+- use define instead of typedef for Bytef also for MSC small/medium (Tom Lane)
+- replace __far with _far for better portability (Christian Spieler, Tom Lane)
+- fix test for errno.h in configure (Tim Newsham)
+
+Changes in 1.1.2 (19 March 98)
+- added contrib/minzip, mini zip and unzip based on zlib (Gilles Vollant)
+  See http://www.winimage.com/zLibDll/unzip.html
+- preinitialize the inflate tables for fixed codes, to make the code
+  completely thread safe (Mark)
+- some simplifications and slight speed-up to the inflate code (Mark)
+- fix gzeof on non-compressed files (Allan Schrum)
+- add -std1 option in configure for OSF1 to fix gzprintf (Martin Mokrejs)
+- use default value of 4K for Z_BUFSIZE for 16-bit MSDOS (Tim Wegner + Glenn)
+- added os2/Makefile.def and os2/zlib.def (Andrew Zabolotny)
+- add shared lib support for UNIX_SV4.2MP (MATSUURA Takanori)
+- do not wrap extern "C" around system includes (Tom Lane)
+- mention zlib binding for TCL in README (Andreas Kupries)
+- added amiga/Makefile.pup for Amiga powerUP SAS/C PPC (Andreas Kleinert)
+- allow "make install prefix=..." even after configure (Glenn Randers-Pehrson)
+- allow "configure --prefix $HOME" (Tim Mooney)
+- remove warnings in example.c and gzio.c (Glenn Randers-Pehrson)
+- move Makefile.sas to amiga/Makefile.sas
+
+Changes in 1.1.1 (27 Feb 98)
+- fix macros _tr_tally_* in deflate.h for debug mode  (Glenn Randers-Pehrson)
+- remove block truncation heuristic which had very marginal effect for zlib
+  (smaller lit_bufsize than in gzip 1.2.4) and degraded a little the
+  compression ratio on some files. This also allows inlining _tr_tally for
+  matches in deflate_slow.
+- added msdos/Makefile.w32 for WIN32 Microsoft Visual C++ (Bob Frazier)
+
+Changes in 1.1.0 (24 Feb 98)
+- do not return STREAM_END prematurely in inflate (John Bowler)
+- revert to the zlib 1.0.8 inflate to avoid the gcc 2.8.0 bug (Jeremy Buhler)
+- compile with -DFASTEST to get compression code optimized for speed only
+- in minigzip, try mmap'ing the input file first (Miguel Albrecht)
+- increase size of I/O buffers in minigzip.c and gzio.c (not a big gain
+  on Sun but significant on HP)
+
+- add a pointer to experimental unzip library in README (Gilles Vollant)
+- initialize variable gcc in configure (Chris Herborth)
+
+Changes in 1.0.9 (17 Feb 1998)
+- added gzputs and gzgets functions
+- do not clear eof flag in gzseek (Mark Diekhans)
+- fix gzseek for files in transparent mode (Mark Diekhans)
+- do not assume that vsprintf returns the number of bytes written (Jens Krinke)
+- replace EXPORT with ZEXPORT to avoid conflict with other programs
+- added compress2 in zconf.h, zlib.def, zlib.dnt
+- new asm code from Gilles Vollant in contrib/asm386
+- simplify the inflate code (Mark):
+ . Replace ZALLOC's in huft_build() with single ZALLOC in inflate_blocks_new()
+ . ZALLOC the length list in inflate_trees_fixed() instead of using stack
+ . ZALLOC the value area for huft_build() instead of using stack
+ . Simplify Z_FINISH check in inflate()
+
+- Avoid gcc 2.8.0 comparison bug a little differently than zlib 1.0.8
+- in inftrees.c, avoid cc -O bug on HP (Farshid Elahi)
+- in zconf.h move the ZLIB_DLL stuff earlier to avoid problems with
+  the declaration of FAR (Gilles VOllant)
+- install libz.so* with mode 755 (executable) instead of 644 (Marc Lehmann)
+- read_buf buf parameter of type Bytef* instead of charf*
+- zmemcpy parameters are of type Bytef*, not charf* (Joseph Strout)
+- do not redeclare unlink in minigzip.c for WIN32 (John Bowler)
+- fix check for presence of directories in "make install" (Ian Willis)
+
+Changes in 1.0.8 (27 Jan 1998)
+- fixed offsets in contrib/asm386/gvmat32.asm (Gilles Vollant)
+- fix gzgetc and gzputc for big endian systems (Markus Oberhumer)
+- added compress2() to allow setting the compression level
+- include sys/types.h to get off_t on some systems (Marc Lehmann & QingLong)
+- use constant arrays for the static trees in trees.c instead of computing
+  them at run time (thanks to Ken Raeburn for this suggestion). To create
+  trees.h, compile with GEN_TREES_H and run "make test".
+- check return code of example in "make test" and display result
+- pass minigzip command line options to file_compress
+- simplifying code of inflateSync to avoid gcc 2.8 bug
+
+- support CC="gcc -Wall" in configure -s (QingLong)
+- avoid a flush caused by ftell in gzopen for write mode (Ken Raeburn)
+- fix test for shared library support to avoid compiler warnings
+- zlib.lib -> zlib.dll in msdos/zlib.rc (Gilles Vollant)
+- check for TARGET_OS_MAC in addition to MACOS (Brad Pettit)
+- do not use fdopen for Metrowerks on Mac (Brad Pettit))
+- add checks for gzputc and gzputc in example.c
+- avoid warnings in gzio.c and deflate.c (Andreas Kleinert)
+- use const for the CRC table (Ken Raeburn)
+- fixed "make uninstall" for shared libraries
+- use Tracev instead of Trace in infblock.c
+- in example.c use correct compressed length for test_sync
+- suppress +vnocompatwarnings in configure for HPUX (not always supported)
+
+Changes in 1.0.7 (20 Jan 1998)
+- fix gzseek which was broken in write mode
+- return error for gzseek to negative absolute position
+- fix configure for Linux (Chun-Chung Chen)
+- increase stack space for MSC (Tim Wegner)
+- get_crc_table and inflateSyncPoint are EXPORTed (Gilles Vollant)
+- define EXPORTVA for gzprintf (Gilles Vollant)
+- added man page zlib.3 (Rick Rodgers)
+- for contrib/untgz, fix makedir() and improve Makefile
+
+- check gzseek in write mode in example.c
+- allocate extra buffer for seeks only if gzseek is actually called
+- avoid signed/unsigned comparisons (Tim Wegner, Gilles Vollant)
+- add inflateSyncPoint in zconf.h
+- fix list of exported functions in nt/zlib.dnt and mdsos/zlib.def
+
+Changes in 1.0.6 (19 Jan 1998)
+- add functions gzprintf, gzputc, gzgetc, gztell, gzeof, gzseek, gzrewind and
+  gzsetparams (thanks to Roland Giersig and Kevin Ruland for some of this code)
+- Fix a deflate bug occuring only with compression level 0 (thanks to
+  Andy Buckler for finding this one).
+- In minigzip, pass transparently also the first byte for .Z files.
+- return Z_BUF_ERROR instead of Z_OK if output buffer full in uncompress()
+- check Z_FINISH in inflate (thanks to Marc Schluper)
+- Implement deflateCopy (thanks to Adam Costello)
+- make static libraries by default in configure, add --shared option.
+- move MSDOS or Windows specific files to directory msdos
+- suppress the notion of partial flush to simplify the interface
+  (but the symbol Z_PARTIAL_FLUSH is kept for compatibility with 1.0.4)
+- suppress history buffer provided by application to simplify the interface
+  (this feature was not implemented anyway in 1.0.4)
+- next_in and avail_in must be initialized before calling inflateInit or
+  inflateInit2
+- add EXPORT in all exported functions (for Windows DLL)
+- added Makefile.nt (thanks to Stephen Williams)
+- added the unsupported "contrib" directory:
+   contrib/asm386/ by Gilles Vollant <info@winimage.com>
+	386 asm code replacing longest_match().
+   contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
+        A C++ I/O streams interface to the zlib gz* functions
+   contrib/iostream2/  by Tyge Løvset <Tyge.Lovset@cmr.no>
+	Another C++ I/O streams interface
+   contrib/untgz/  by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
+	A very simple tar.gz file extractor using zlib
+   contrib/visual-basic.txt by Carlos Rios <c_rios@sonda.cl>
+        How to use compress(), uncompress() and the gz* functions from VB.
+- pass params -f (filtered data), -h (huffman only), -1 to -9 (compression
+  level) in minigzip (thanks to Tom Lane)
+
+- use const for rommable constants in deflate
+- added test for gzseek and gztell in example.c
+- add undocumented function inflateSyncPoint() (hack for Paul Mackerras)
+- add undocumented function zError to convert error code to string
+  (for Tim Smithers)
+- Allow compilation of gzio with -DNO_DEFLATE to avoid the compression code.
+- Use default memcpy for Symantec MSDOS compiler.
+- Add EXPORT keyword for check_func (needed for Windows DLL)
+- add current directory to LD_LIBRARY_PATH for "make test"
+- create also a link for libz.so.1
+- added support for FUJITSU UXP/DS (thanks to Toshiaki Nomura)
+- use $(SHAREDLIB) instead of libz.so in Makefile.in (for HPUX)
+- added -soname for Linux in configure (Chun-Chung Chen,
+- assign numbers to the exported functions in zlib.def (for Windows DLL)
+- add advice in zlib.h for best usage of deflateSetDictionary
+- work around compiler bug on Atari (cast Z_NULL in call of s->checkfn)
+- allow compilation with ANSI keywords only enabled for TurboC in large model
+- avoid "versionString"[0] (Borland bug)
+- add NEED_DUMMY_RETURN for Borland
+- use variable z_verbose for tracing in debug mode (L. Peter Deutsch).
+- allow compilation with CC
+- defined STDC for OS/2 (David Charlap)	
+- limit external names to 8 chars for MVS (Thomas Lund)
+- in minigzip.c, use static buffers only for 16-bit systems
+- fix suffix check for "minigzip -d foo.gz"
+- do not return an error for the 2nd of two consecutive gzflush() (Felix Lee)
+- use _fdopen instead of fdopen for MSC >= 6.0 (Thomas Fanslau)
+- added makelcc.bat for lcc-win32 (Tom St Denis)
+- in Makefile.dj2, use copy and del instead of install and rm (Frank Donahoe)
+- Avoid expanded $Id$. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
+- check for unistd.h in configure (for off_t)
+- remove useless check parameter in inflate_blocks_free
+- avoid useless assignment of s->check to itself in inflate_blocks_new
+- do not flush twice in gzclose (thanks to Ken Raeburn)
+- rename FOPEN as F_OPEN to avoid clash with /usr/include/sys/file.h
+- use NO_ERRNO_H instead of enumeration of operating systems with errno.h
+- work around buggy fclose on pipes for HP/UX
+- support zlib DLL with BORLAND C++ 5.0 (thanks to Glenn Randers-Pehrson)
+- fix configure if CC is already equal to gcc
+
+Changes in 1.0.5 (3 Jan 98)
+- Fix inflate to terminate gracefully when fed corrupted or invalid data
+- Use const for rommable constants in inflate
+- Eliminate memory leaks on error conditions in inflate
+- Removed some vestigial code in inflate
+- Update web address in README
+  
+Changes in 1.0.4 (24 Jul 96)
+- In very rare conditions, deflate(s, Z_FINISH) could fail to produce an EOF
+  bit, so the decompressor could decompress all the correct data but went
+  on to attempt decompressing extra garbage data. This affected minigzip too.
+- zlibVersion and gzerror return const char* (needed for DLL)
+- port to RISCOS (no fdopen, no multiple dots, no unlink, no fileno)
+- use z_error only for DEBUG (avoid problem with DLLs)
+
+Changes in 1.0.3 (2 Jul 96)
+- use z_streamp instead of z_stream *, which is now a far pointer in MSDOS
+  small and medium models; this makes the library incompatible with previous
+  versions for these models. (No effect in large model or on other systems.)
+- return OK instead of BUF_ERROR if previous deflate call returned with
+  avail_out as zero but there is nothing to do
+- added memcmp for non STDC compilers
+- define NO_DUMMY_DECL for more Mac compilers (.h files merged incorrectly)
+- define __32BIT__ if __386__ or i386 is defined (pb. with Watcom and SCO)
+- better check for 16-bit mode MSC (avoids problem with Symantec)
+
+Changes in 1.0.2 (23 May 96)
+- added Windows DLL support
+- added a function zlibVersion (for the DLL support)
+- fixed declarations using Bytef in infutil.c (pb with MSDOS medium model)
+- Bytef is define's instead of typedef'd only for Borland C
+- avoid reading uninitialized memory in example.c
+- mention in README that the zlib format is now RFC1950
+- updated Makefile.dj2
+- added algorithm.doc
+
+Changes in 1.0.1 (20 May 96) [1.0 skipped to avoid confusion]
+- fix array overlay in deflate.c which sometimes caused bad compressed data
+- fix inflate bug with empty stored block
+- fix MSDOS medium model which was broken in 0.99
+- fix deflateParams() which could generated bad compressed data.
+- Bytef is define'd instead of typedef'ed (work around Borland bug)
+- added an INDEX file
+- new makefiles for DJGPP (Makefile.dj2), 32-bit Borland (Makefile.b32),
+  Watcom (Makefile.wat), Amiga SAS/C (Makefile.sas)
+- speed up adler32 for modern machines without auto-increment
+- added -ansi for IRIX in configure
+- static_init_done in trees.c is an int
+- define unlink as delete for VMS
+- fix configure for QNX
+- add configure branch for SCO and HPUX
+- avoid many warnings (unused variables, dead assignments, etc...)
+- no fdopen for BeOS
+- fix the Watcom fix for 32 bit mode (define FAR as empty)
+- removed redefinition of Byte for MKWERKS
+- work around an MWKERKS bug (incorrect merge of all .h files)
+
+Changes in 0.99 (27 Jan 96)
+- allow preset dictionary shared between compressor and decompressor
+- allow compression level 0 (no compression)
+- add deflateParams in zlib.h: allow dynamic change of compression level
+  and compression strategy.
+- test large buffers and deflateParams in example.c
+- add optional "configure" to build zlib as a shared library
+- suppress Makefile.qnx, use configure instead
+- fixed deflate for 64-bit systems (detected on Cray)
+- fixed inflate_blocks for 64-bit systems (detected on Alpha)
+- declare Z_DEFLATED in zlib.h (possible parameter for deflateInit2)
+- always return Z_BUF_ERROR when deflate() has nothing to do
+- deflateInit and inflateInit are now macros to allow version checking
+- prefix all global functions and types with z_ with -DZ_PREFIX
+- make falloc completely reentrant (inftrees.c)
+- fixed very unlikely race condition in ct_static_init
+- free in reverse order of allocation to help memory manager
+- use zlib-1.0/* instead of zlib/* inside the tar.gz
+- make zlib warning-free with "gcc -O3 -Wall -Wwrite-strings -Wpointer-arith
+  -Wconversion -Wstrict-prototypes -Wmissing-prototypes"
+- allow gzread on concatenated .gz files
+- deflateEnd now returns Z_DATA_ERROR if it was premature
+- deflate is finally (?) fully deterministic (no matches beyond end of input)
+- Document Z_SYNC_FLUSH
+- add uninstall in Makefile
+- Check for __cpluplus in zlib.h
+- Better test in ct_align for partial flush
+- avoid harmless warnings for Borland C++
+- initialize hash_head in deflate.c
+- avoid warning on fdopen (gzio.c) for HP cc -Aa
+- include stdlib.h for STDC compilers
+- include errno.h for Cray
+- ignore error if ranlib doesn't exist
+- call ranlib twice for NeXTSTEP
+- use exec_prefix instead of prefix for libz.a
+- renamed ct_* as _tr_* to avoid conflict with applications
+- clear z->msg in inflateInit2 before any error return
+- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
+- fixed typo in zconf.h (_GNUC__ => __GNUC__)
+- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
+- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
+- in fcalloc, normalize pointer if size > 65520 bytes
+- don't use special fcalloc for 32 bit Borland C++
+- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc...
+- use Z_BINARY instead of BINARY
+- document that gzclose after gzdopen will close the file
+- allow "a" as mode in gzopen.
+- fix error checking in gzread
+- allow skipping .gz extra-field on pipes
+- added reference to Perl interface in README
+- put the crc table in FAR data (I dislike more and more the medium model :)
+- added get_crc_table
+- added a dimension to all arrays (Borland C can't count).
+- workaround Borland C bug in declaration of inflate_codes_new & inflate_fast
+- guard against multiple inclusion of *.h (for precompiled header on Mac)
+- Watcom C pretends to be Microsoft C small model even in 32 bit mode.
+- don't use unsized arrays to avoid silly warnings by Visual C++:
+     warning C4746: 'inflate_mask' : unsized array treated as  '__far'
+     (what's wrong with far data in far model?).
+- define enum out of inflate_blocks_state to allow compilation with C++
+
+Changes in 0.95 (16 Aug 95)
+- fix MSDOS small and medium model (now easier to adapt to any compiler)
+- inlined send_bits
+- fix the final (:-) bug for deflate with flush (output was correct but
+  not completely flushed in rare occasions).
+- default window size is same for compression and decompression
+  (it's now sufficient to set MAX_WBITS in zconf.h).
+- voidp -> voidpf and voidnp -> voidp (for consistency with other
+  typedefs and because voidnp was not near in large model).
+
+Changes in 0.94 (13 Aug 95)
+- support MSDOS medium model
+- fix deflate with flush (could sometimes generate bad output)
+- fix deflateReset (zlib header was incorrectly suppressed)
+- added support for VMS
+- allow a compression level in gzopen()
+- gzflush now calls fflush
+- For deflate with flush, flush even if no more input is provided.
+- rename libgz.a as libz.a
+- avoid complex expression in infcodes.c triggering Turbo C bug
+- work around a problem with gcc on Alpha (in INSERT_STRING)
+- don't use inline functions (problem with some gcc versions)
+- allow renaming of Byte, uInt, etc... with #define.
+- avoid warning about (unused) pointer before start of array in deflate.c
+- avoid various warnings in gzio.c, example.c, infblock.c, adler32.c, zutil.c
+- avoid reserved word 'new' in trees.c
+
+Changes in 0.93 (25 June 95)
+- temporarily disable inline functions
+- make deflate deterministic
+- give enough lookahead for PARTIAL_FLUSH
+- Set binary mode for stdin/stdout in minigzip.c for OS/2
+- don't even use signed char in inflate (not portable enough)
+- fix inflate memory leak for segmented architectures
+
+Changes in 0.92 (3 May 95)
+- don't assume that char is signed (problem on SGI)
+- Clear bit buffer when starting a stored block
+- no memcpy on Pyramid
+- suppressed inftest.c
+- optimized fill_window, put longest_match inline for gcc
+- optimized inflate on stored blocks.
+- untabify all sources to simplify patches
+
+Changes in 0.91 (2 May 95)
+- Default MEM_LEVEL is 8 (not 9 for Unix) as documented in zlib.h
+- Document the memory requirements in zconf.h
+- added "make install"
+- fix sync search logic in inflateSync
+- deflate(Z_FULL_FLUSH) now works even if output buffer too short
+- after inflateSync, don't scare people with just "lo world"
+- added support for DJGPP
+
+Changes in 0.9 (1 May 95)
+- don't assume that zalloc clears the allocated memory (the TurboC bug
+  was Mark's bug after all :)
+- let again gzread copy uncompressed data unchanged (was working in 0.71)
+- deflate(Z_FULL_FLUSH), inflateReset and inflateSync are now fully implemented
+- added a test of inflateSync in example.c
+- moved MAX_WBITS to zconf.h because users might want to change that.
+- document explicitly that zalloc(64K) on MSDOS must return a normalized
+  pointer (zero offset)
+- added Makefiles for Microsoft C, Turbo C, Borland C++
+- faster crc32()
+
+Changes in 0.8 (29 April 95)
+- added fast inflate (inffast.c)
+- deflate(Z_FINISH) now returns Z_STREAM_END when done. Warning: this
+  is incompatible with previous versions of zlib which returned Z_OK.
+- work around a TurboC compiler bug (bad code for b << 0, see infutil.h)
+  (actually that was not a compiler bug, see 0.81 above)
+- gzread no longer reads one extra byte in certain cases
+- In gzio destroy(), don't reference a freed structure
+- avoid many warnings for MSDOS
+- avoid the ERROR symbol which is used by MS Windows
+
+Changes in 0.71 (14 April 95)
+- Fixed more MSDOS compilation problems :( There is still a bug with
+  TurboC large model.
+
+Changes in 0.7 (14 April 95)
+- Added full inflate support.
+- Simplified the crc32() interface. The pre- and post-conditioning
+  (one's complement) is now done inside crc32(). WARNING: this is
+  incompatible with previous versions; see zlib.h for the new usage.
+
+Changes in 0.61 (12 April 95)
+- workaround for a bug in TurboC. example and minigzip now work on MSDOS.
+
+Changes in 0.6 (11 April 95)
+- added minigzip.c
+- added gzdopen to reopen a file descriptor as gzFile
+- added transparent reading of non-gziped files in gzread.
+- fixed bug in gzread (don't read crc as data)
+- fixed bug in destroy (gzio.c) (don't return Z_STREAM_END for gzclose).
+- don't allocate big arrays in the stack (for MSDOS)
+- fix some MSDOS compilation problems
+
+Changes in 0.5:
+- do real compression in deflate.c. Z_PARTIAL_FLUSH is supported but
+  not yet Z_FULL_FLUSH.
+- support decompression but only in a single step (forced Z_FINISH)
+- added opaque object for zalloc and zfree.
+- added deflateReset and inflateReset
+- added a variable zlib_version for consistency checking.
+- renamed the 'filter' parameter of deflateInit2 as 'strategy'.
+  Added Z_FILTERED and Z_HUFFMAN_ONLY constants.
+
+Changes in 0.4:
+- avoid "zip" everywhere, use zlib instead of ziplib.
+- suppress Z_BLOCK_FLUSH, interpret Z_PARTIAL_FLUSH as block flush
+  if compression method == 8.
+- added adler32 and crc32
+- renamed deflateOptions as deflateInit2, call one or the other but not both
+- added the method parameter for deflateInit2.
+- added inflateInit2
+- simplied considerably deflateInit and inflateInit by not supporting
+  user-provided history buffer. This is supported only in deflateInit2
+  and inflateInit2.
+
+Changes in 0.3:
+- prefix all macro names with Z_
+- use Z_FINISH instead of deflateEnd to finish compression.
+- added Z_HUFFMAN_ONLY
+- added gzerror()
Index: packages/services/memalloc/common/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/services/memalloc/common/current/ChangeLog,v
retrieving revision 1.11
diff -u -0 -r1.11 ChangeLog
--- ChangeLog	2001/02/13 01:23:39	1.11
+++ ChangeLog	2001/04/06 17:15:54
@@ -0,0 +1,5 @@
+2001-03-21  Jonathan Larmour  <jlarmour@redhat.com>
+
+	* cdl/memalloc.cdl: Specify explicit output file when preprocessing
+	heapgen.cpp. Improves portability.
+
Index: packages/templates/redboot/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/templates/redboot/ChangeLog,v
retrieving revision 1.1
diff -u -0 -r1.1 ChangeLog
--- ChangeLog	2000/08/25 17:33:51	1.1
+++ ChangeLog	2001/04/06 17:16:04
@@ -0,0 +1,5 @@
+2001-03-19  Jesper Skov  <jskov@redhat.com>
+
+	* current.ect: Don't set CYGBLD_BUILD_GDB_STUBS - it should be
+	not be present in new platform ports.
+


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