forked from Imagelibrary/rtems
242 lines
9.0 KiB
Plaintext
242 lines
9.0 KiB
Plaintext
2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
|
|
|
|
* network/support/bsp_attach.c: Include <unistd.h>.
|
|
|
|
2010-03-27 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
|
|
|
|
* network/if_gfe/if_gme.c, network/if_em/if_em.c: Removed warnings
|
|
|
|
2010-02-09 Till Straumann <strauman@slac.stanford.edu>
|
|
|
|
* network/if_mve/mv643xx_eth.c: Fixed alignment attribute
|
|
in descriptor declaration. Not the pointers to the descriptors
|
|
have to be aligned but the descriptors themselves (didn't
|
|
cause problems but caused unnecessary holes in 'private' struct).
|
|
|
|
FIX: Added more robustness when number of available TX descriptors
|
|
drops to zero. (This can e.g., happen if the link goes bad causing
|
|
packets to stall in the FIFO.) At the following points the transmitter
|
|
is explicitly (re-)started:
|
|
o when link comes up and number of available TXDs is zero the
|
|
TX is restarted.
|
|
o on a failed attempt to send data due to lack of TXDs the
|
|
TX is restarted if swiping the TX ring doesn't yield any
|
|
buffers (i.e., if the # of available buffers is still zero
|
|
after the swipe).
|
|
|
|
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).
|