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