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

4.104.115
Last change on this file since 6cc1c29 was fe484280, checked in by Joel Sherrill <joel.sherrill@…>, on 12/08/09 at 21:18:38

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

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