2001-07-20  David Woodhouse  <dwmw2@redhat.com>

	* src/redboot_cmds.c: Remove. Obsoleted by generic MIPS version.
	* cdl/hal_mips_atlas.cdl: Remove reference to $1

2001-04-27  Mark Salter  <msalter@redhat.com>

	* include/platform.inc (hal_intc_decode): Recognize all external
	interrupts.
	* include/plf_intr.h: Add external interrupts to list of supported
	interrupts.
	* src/platform.S: Allocate space for new interrupt vectors.

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