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
============