2009-12-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am: Removed ppc_exc_bspsupp.h include file.

2009-12-08	Joel Sherrill <joel.sherrill@oarcorp.com>

	* include/bsp.h: BSP should not define
	CONFIGURE_NUMBER_OF_TERMIOS_PORTS.

2009-12-08	Joel Sherrill <joel.sherrill@oarcorp.com>

	* network/if_em/Makefile, network/if_gfe/Makefile: Removed.

2009-12-03	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am: Account for coverhd.h and tm27.h. Use
	stubs for both.

2009-11-06  Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, irq/discovery_pic.c, irq/irq_init.c:
	dump raw_exceptions.rel, raw_exception.h; these have
	disappeared. <bsp/vectors.h> must now be included 
	instead.

	* Makefile.am: Add 'altivec.rel'.

	* make/custom/beatnik.cfg: Use -mcpu=7400; this enables
	AltiVec!

2009-11-06  Till Straumann <strauman@slac.stanford.edu>

	* beatnik.cfg, make/custom/beatnik.cfg: moved beatnik.cfg
	to new make/custom subdir.

2009-10-20  Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart.c: leave 'work-space start' and initial
	stack alone. These are now handled by the shared framework
	and linker script etc. Locate interrupt stack after __rtems_end
	and obtain its size from the configuration.

2009-10-20  Till Straumann <strauman@slac.stanford.edu>

	* network/if_mve/mv643xx_eth.c: made mutex a binary semphore;
	simple binary semaphore doesn't support priority inheritance.
	This was silently ignored under previous releases but is an
	error under 4.10.

2009-10-20  Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, bsp_specs, preinstall.am, flash/flashcfg.c,
	include/bspopts.h.in, irq/discovery_pic.c, irq/irq_init.c,
	marvell/gt_timer.c, marvell/gt_timer.h, marvel/gti2c.c,
	network/if_gfe/if_gfe.c, network/if_gfe/if_gfe_rtems.c,
	network/if_mve/mv643xx_eth.c, network/support/bsp_attach.c,
	pci/gt_pci_init.c, pci/motload_fixup.c, startup/bspstart.c,
	startup/i2c_init.c:
	Ported to rtems HEAD (to become rtems-4.10). This consisted
	mainly of fixing compiler warnings (mostly: adding prototypes
	to function declarations and moving extern declarations to
	global scope).

	A pecularity: if_gfe.c had to remove 'queue.h' inclusion.
	we have two versions of queue.h: one in newlib another one in 
	rtems - don't know how this is supposed to work...	

2009-10-17  Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, network/if_mve_mv643xx_eth.c,
	network/if_mve_pub.h: Enhanced low-level API allowing
	the user to selectively enable/disable/acknowledge
	interrupts and to install their own ISR (rather than having
	the driver posting an event to a single task).

2009-10-03  Till Straumann <strauman@slac.stanford.edu>
	* network/if_mve/mv643xx_eth.c:
	BUGFIX: mbuf leak; consume_rx_mbuf() must release mbuf
	if 'len'<=0.

	BUGFIX: Must initialize 'media-word' argument before
	calling BSP_mve_media_ioctl() (defines PHY instance).

2009-06-05  Till Straumann <strauman@slac.stanford.edu>
	* network/if_mve/mv643xx_eth.c, network/if_mve/if_mve_pub.h,
	Makefile.am: Added MC address reference count and
	BSP_mve_mcast_filter_accept_del() to remove a single
	entry from the filter.

2009-06-05  Till Straumann <strauman@slac.stanford.edu>
	* network/if_mve/mv643xx_eth.c, network/if_mve/if_mve_pub.h,
	Makefile.am: first stab at adding multicast support.

2009-06-05  Till Straumann <strauman@slac.stanford.edu>
	* network/if_gfe/if_gfe.c:
	o propagate PROMISC flag to hardware (SIOCSIFFLAGS)
	o handle case where IFF_PROMISC is set (and wasn't before)
	  in gfe_hash_fill() routine.

2009-06-02  Till Straumann <strauman@slac.stanford.edu>
	* network/if_gfe/if_gfe.c: activated and fixed multicast
	support.

2009-06-01  Till Straumann <strauman@slac.stanford.edu>
	* network/if_em/if_em.c: activated multicast support.

2008-10-30	Till Straumann <strauman@slac.stanford.edu>

    MERGED from rtems-4-7-branch:
	* Makefile.am, network/if_mve/mv643xx.c, network/if_mve/if_mve_pub.h:
	o Exported new low-level driver entry points:
	    - BSP_mve_ack_link_chg() so that changes in PHY link status can be
	    propagated to the serial port when handling link-change interrupts.
	    - BSP_mve_dump_stats() for printing statistics.
	o FIXED reading of statistics counters.
	o Count interrupts (statistics) in ISR rather than network daemon
	  (which is only used by the BSD driver).

2008-10-04	Till Straumann <strauman@slac.stanford.edu>

	* beatnik.cfg: updated to 4.9; removed make-exe
	make-cxx-exe commands. Replaced CPU cflags to use
	-mpowerpc -D__ppc_generic.

2008-10-04	Till Straumann <strauman@slac.stanford.edu>

	* startup/linkcmds: increased size of CODE memory
	area to 32M.

2008-05-10	Till Straumann <strauman@slac.stanford.edu>

	* pci/gt_pci_init.c, pci/pci_io_remap.c: fixed 32-bit
	types. RTEMS' pci_config access functions now use uint32_t,
	earlier versions used unsigned. Both are incompatible,
	unfortunately (gcc regards unsigned and unsigned long different
	beasts leading to warnings and alias-issues :-()

2008-05-10	Till Straumann <strauman@slac.stanford.edu>

	* network/porting/rtemscompat1.h, network/porting/rtemscompat.h,
	network/porting/if_xxx_rtems.c, network/if_gfe/if_gfe_rtems.c:
	Fixed 32-bit types (pci config access, byteorder macros differ
	depending on RTEMS version :-(). We now check for version and
	use appropriate types (unsigned vs. uint32_t).
	Silenced more warnings (ifndef DEBUG_MODULAR the METHODSPTR
	is always non-zero; hence I ifdef'ed the affected code snippet).
	
2008-03-20	Till Straumann <strauman@slac.stanford.edu>

	* include/bsp.h, startup/bspstart.c: confdefs.h now wants
	us to use BSP_INTERRUPT_STACK_SIZE instead of
	CONFIGURE_INTERRUPT_STACK_MEMORY.

2008-03-19	Till Straumann <strauman@slac.stanford.edu>

	* irq/discovery_pic.c: must spare GPP7_0 etc. summary
	interrupts in BSP_enable_irq_at_pic() etc.
	New 'new-exceptions/bspsupport' code scans all IRQS
	and enables or disables depending on the initial config
	having a handler connected. This initial disable operation
	switched-off the summaries and I had no GPP interrupts...

2008-01-04	Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart.c: changed Kate's copyright note
	again as requested by her email 1/04/2008.

2008-01-04	Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart.c: changed Kate's copyright note
	as requested by her email 8/16/2007.

2007-12-11	Till Straumann <strauman@slac.stanford.edu>

	* irq/discovery_pic.c: don't print warnings if an
	invalid irq number is passed to BSP_disable_irq_at_pic(),
	BSP_enable_irq_at_pic(). irq_supp.h says we must
	silently ignore.

2007-12-11	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am: use new irq_bspsupport.rel which was
	split out of exc_bspsupport.rel to provide finer-grained
	control over what BSPs want to use.

2007-12-10	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am, startup/vpd.c, startup/vpd.h:
	moved VPD support to ../shared/motorola.

2007-12-08	Till Straumann <strauman@slac.stanford.edu>

	* Makefile.am: merged shared/vme/vme_universe.c and
	shared/vme/vme_universe_dma.c into one file.
	Use vme_universe.c, vmeconfig.c from shared area.

2007-11-30	Till Straumann <strauman@slac.stanford.edu>

	* startup/bspstart: removed _Cpu_table.exceptions_in_RAM.

2007/11/27 (TS):
 - Generalized flash support and moved to shared area (libchip would probably
   more appropriate).
2007/10/22 (TS):
 - DECREMENTER interrupt is now handled the same way external interrupts are.
   It can also be assigned a priority and the handler is executed in priority
   order, i.e., it can be preempted by higher-priority interrupts and
   is protected from being preempted by lower-priority irqs.
2007/10/08 (TS):
 - ChangeLog added
 - (Makefile.am) MUST NOT use -msoft-float because this also prevents CR7
   to be set/cleared when calling vararg routines (which may then save/restore
   FP args on the stack or do other bad things) :-(
   Still don't know how to deal with implicit usage of the FPU by GCC
   (problem in ISRs and integer-only tasks).
