source: rtems/c/src/lib/libbsp/powerpc/beatnik/ChangeLog @ d3a0b00

4.104.115
Last change on this file since d3a0b00 was 5e87bae2, checked in by Joel Sherrill <joel.sherrill@…>, on 12/08/09 at 15:37:56

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

  • network/if_em/Makefile, network/if_gfe/Makefile: Removed.
  • Property mode set to 100644
File size: 7.7 KB
Line 
12009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * network/if_em/Makefile, network/if_gfe/Makefile: Removed.
4
52009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am, preinstall.am: Account for coverhd.h and tm27.h. Use
8        stubs for both.
9
102009-11-06  Till Straumann <strauman@slac.stanford.edu>
11
12        * Makefile.am, irq/discovery_pic.c, irq/irq_init.c:
13        dump raw_exceptions.rel, raw_exception.h; these have
14        disappeared. <bsp/vectors.h> must now be included
15        instead.
16
17        * Makefile.am: Add 'altivec.rel'.
18
19        * make/custom/beatnik.cfg: Use -mcpu=7400; this enables
20        AltiVec!
21
222009-11-06  Till Straumann <strauman@slac.stanford.edu>
23
24        * beatnik.cfg, make/custom/beatnik.cfg: moved beatnik.cfg
25        to new make/custom subdir.
26
272009-10-20  Till Straumann <strauman@slac.stanford.edu>
28
29        * startup/bspstart.c: leave 'work-space start' and initial
30        stack alone. These are now handled by the shared framework
31        and linker script etc. Locate interrupt stack after __rtems_end
32        and obtain its size from the configuration.
33
342009-10-20  Till Straumann <strauman@slac.stanford.edu>
35
36        * network/if_mve/mv643xx_eth.c: made mutex a binary semphore;
37        simple binary semaphore doesn't support priority inheritance.
38        This was silently ignored under previous releases but is an
39        error under 4.10.
40
412009-10-20  Till Straumann <strauman@slac.stanford.edu>
42
43        * Makefile.am, bsp_specs, preinstall.am, flash/flashcfg.c,
44        include/bspopts.h.in, irq/discovery_pic.c, irq/irq_init.c,
45        marvell/gt_timer.c, marvell/gt_timer.h, marvel/gti2c.c,
46        network/if_gfe/if_gfe.c, network/if_gfe/if_gfe_rtems.c,
47        network/if_mve/mv643xx_eth.c, network/support/bsp_attach.c,
48        pci/gt_pci_init.c, pci/motload_fixup.c, startup/bspstart.c,
49        startup/i2c_init.c:
50        Ported to rtems HEAD (to become rtems-4.10). This consisted
51        mainly of fixing compiler warnings (mostly: adding prototypes
52        to function declarations and moving extern declarations to
53        global scope).
54
55        A pecularity: if_gfe.c had to remove 'queue.h' inclusion.
56        we have two versions of queue.h: one in newlib another one in
57        rtems - don't know how this is supposed to work...     
58
592009-10-17  Till Straumann <strauman@slac.stanford.edu>
60
61        * Makefile.am, network/if_mve_mv643xx_eth.c,
62        network/if_mve_pub.h: Enhanced low-level API allowing
63        the user to selectively enable/disable/acknowledge
64        interrupts and to install their own ISR (rather than having
65        the driver posting an event to a single task).
66
672009-10-03  Till Straumann <strauman@slac.stanford.edu>
68        * network/if_mve/mv643xx_eth.c:
69        BUGFIX: mbuf leak; consume_rx_mbuf() must release mbuf
70        if 'len'<=0.
71
72        BUGFIX: Must initialize 'media-word' argument before
73        calling BSP_mve_media_ioctl() (defines PHY instance).
74
752009-06-05  Till Straumann <strauman@slac.stanford.edu>
76        * network/if_mve/mv643xx_eth.c, network/if_mve/if_mve_pub.h,
77        Makefile.am: Added MC address reference count and
78        BSP_mve_mcast_filter_accept_del() to remove a single
79        entry from the filter.
80
812009-06-05  Till Straumann <strauman@slac.stanford.edu>
82        * network/if_mve/mv643xx_eth.c, network/if_mve/if_mve_pub.h,
83        Makefile.am: first stab at adding multicast support.
84
852009-06-05  Till Straumann <strauman@slac.stanford.edu>
86        * network/if_gfe/if_gfe.c:
87        o propagate PROMISC flag to hardware (SIOCSIFFLAGS)
88        o handle case where IFF_PROMISC is set (and wasn't before)
89          in gfe_hash_fill() routine.
90
912009-06-02  Till Straumann <strauman@slac.stanford.edu>
92        * network/if_gfe/if_gfe.c: activated and fixed multicast
93        support.
94
952009-06-01  Till Straumann <strauman@slac.stanford.edu>
96        * network/if_em/if_em.c: activated multicast support.
97
982008-10-30      Till Straumann <strauman@slac.stanford.edu>
99
100    MERGED from rtems-4-7-branch:
101        * Makefile.am, network/if_mve/mv643xx.c, network/if_mve/if_mve_pub.h:
102        o Exported new low-level driver entry points:
103            - BSP_mve_ack_link_chg() so that changes in PHY link status can be
104            propagated to the serial port when handling link-change interrupts.
105            - BSP_mve_dump_stats() for printing statistics.
106        o FIXED reading of statistics counters.
107        o Count interrupts (statistics) in ISR rather than network daemon
108          (which is only used by the BSD driver).
109
1102008-10-04      Till Straumann <strauman@slac.stanford.edu>
111
112        * beatnik.cfg: updated to 4.9; removed make-exe
113        make-cxx-exe commands. Replaced CPU cflags to use
114        -mpowerpc -D__ppc_generic.
115
1162008-10-04      Till Straumann <strauman@slac.stanford.edu>
117
118        * startup/linkcmds: increased size of CODE memory
119        area to 32M.
120
1212008-05-10      Till Straumann <strauman@slac.stanford.edu>
122
123        * pci/gt_pci_init.c, pci/pci_io_remap.c: fixed 32-bit
124        types. RTEMS' pci_config access functions now use uint32_t,
125        earlier versions used unsigned. Both are incompatible,
126        unfortunately (gcc regards unsigned and unsigned long different
127        beasts leading to warnings and alias-issues :-()
128
1292008-05-10      Till Straumann <strauman@slac.stanford.edu>
130
131        * network/porting/rtemscompat1.h, network/porting/rtemscompat.h,
132        network/porting/if_xxx_rtems.c, network/if_gfe/if_gfe_rtems.c:
133        Fixed 32-bit types (pci config access, byteorder macros differ
134        depending on RTEMS version :-(). We now check for version and
135        use appropriate types (unsigned vs. uint32_t).
136        Silenced more warnings (ifndef DEBUG_MODULAR the METHODSPTR
137        is always non-zero; hence I ifdef'ed the affected code snippet).
138       
1392008-03-20      Till Straumann <strauman@slac.stanford.edu>
140
141        * include/bsp.h, startup/bspstart.c: confdefs.h now wants
142        us to use BSP_INTERRUPT_STACK_SIZE instead of
143        CONFIGURE_INTERRUPT_STACK_MEMORY.
144
1452008-03-19      Till Straumann <strauman@slac.stanford.edu>
146
147        * irq/discovery_pic.c: must spare GPP7_0 etc. summary
148        interrupts in BSP_enable_irq_at_pic() etc.
149        New 'new-exceptions/bspsupport' code scans all IRQS
150        and enables or disables depending on the initial config
151        having a handler connected. This initial disable operation
152        switched-off the summaries and I had no GPP interrupts...
153
1542008-01-04      Till Straumann <strauman@slac.stanford.edu>
155
156        * startup/bspstart.c: changed Kate's copyright note
157        again as requested by her email 1/04/2008.
158
1592008-01-04      Till Straumann <strauman@slac.stanford.edu>
160
161        * startup/bspstart.c: changed Kate's copyright note
162        as requested by her email 8/16/2007.
163
1642007-12-11      Till Straumann <strauman@slac.stanford.edu>
165
166        * irq/discovery_pic.c: don't print warnings if an
167        invalid irq number is passed to BSP_disable_irq_at_pic(),
168        BSP_enable_irq_at_pic(). irq_supp.h says we must
169        silently ignore.
170
1712007-12-11      Till Straumann <strauman@slac.stanford.edu>
172
173        * Makefile.am: use new irq_bspsupport.rel which was
174        split out of exc_bspsupport.rel to provide finer-grained
175        control over what BSPs want to use.
176
1772007-12-10      Till Straumann <strauman@slac.stanford.edu>
178
179        * Makefile.am, startup/vpd.c, startup/vpd.h:
180        moved VPD support to ../shared/motorola.
181
1822007-12-08      Till Straumann <strauman@slac.stanford.edu>
183
184        * Makefile.am: merged shared/vme/vme_universe.c and
185        shared/vme/vme_universe_dma.c into one file.
186        Use vme_universe.c, vmeconfig.c from shared area.
187
1882007-11-30      Till Straumann <strauman@slac.stanford.edu>
189
190        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
191
1922007/11/27 (TS):
193 - Generalized flash support and moved to shared area (libchip would probably
194   more appropriate).
1952007/10/22 (TS):
196 - DECREMENTER interrupt is now handled the same way external interrupts are.
197   It can also be assigned a priority and the handler is executed in priority
198   order, i.e., it can be preempted by higher-priority interrupts and
199   is protected from being preempted by lower-priority irqs.
2002007/10/08 (TS):
201 - ChangeLog added
202 - (Makefile.am) MUST NOT use -msoft-float because this also prevents CR7
203   to be set/cleared when calling vararg routines (which may then save/restore
204   FP args on the stack or do other bad things) :-(
205   Still don't know how to deal with implicit usage of the FPU by GCC
206   (problem in ISRs and integer-only tasks).
Note: See TracBrowser for help on using the repository browser.