[e570c313] | 1 | 2011-01-24 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 2 | |
---|
| 3 | * configure.ac, console/console-config.c, i2c/i2c_init.c, |
---|
| 4 | include/bsp.h, include/hwreg_vals.h, include/irq.h, include/tm27.h, |
---|
| 5 | include/tsec-config.h, irq/irq.c, network/network.c, spi/spi_init.c, |
---|
| 6 | startup/bspstart.c: Address some of the issues spotted by the |
---|
| 7 | check_bsp script. |
---|
| 8 | |
---|
[760ef104] | 9 | 2011-01-24 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 10 | |
---|
| 11 | * network/network.c: Typo. |
---|
| 12 | |
---|
[0e1d590c] | 13 | 2011-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 14 | |
---|
| 15 | * network/network.c: Moved initializations from generic TSEC driver |
---|
| 16 | part. |
---|
| 17 | |
---|
[ce0922e] | 18 | 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 19 | |
---|
| 20 | * include/u-boot.h: Removed file. |
---|
| 21 | * include/u-boot-config.h, include/tsec-config.h: New files. |
---|
| 22 | * include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot |
---|
| 23 | support. |
---|
| 24 | * network/network.c: Update for API changes. |
---|
| 25 | * Makefile.am, preinstall.am: Reflect changes above. |
---|
| 26 | |
---|
[8a54204] | 27 | 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 28 | |
---|
| 29 | * console/console.h, console/console.c, console/config.c, |
---|
| 30 | console/ns16550cfg.c: Removed files. |
---|
| 31 | * console/console-config.c: New file. |
---|
| 32 | * Makefile.am: Reflect changes above. |
---|
| 33 | * configure.ac: New BSP options. |
---|
| 34 | * include/bsp.h: Use new BSP options. |
---|
| 35 | * network/network.c: Avoid memory leak. |
---|
| 36 | * startup/bspstart.c: Initialize console port table. |
---|
| 37 | * spi/spi_init.c: Update for SD card API changes. |
---|
| 38 | |
---|
[cd90b9c9] | 39 | 2010-06-29 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 40 | |
---|
| 41 | * configure.ac: Remove AC_CHECK_SIZEOF([void *]). |
---|
| 42 | |
---|
[438983d2] | 43 | 2010-06-29 Joel Sherrill <Joel.Sherrill@OARcorp.com> |
---|
| 44 | |
---|
| 45 | * configure.ac: Added AC_CHECK_SIZEOF macro. |
---|
| 46 | |
---|
[2a2469b7] | 47 | 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 48 | |
---|
| 49 | * include/irq-config.h: Removed file. |
---|
| 50 | * Makefile.am, preinstall.am: Reflect change above. |
---|
| 51 | * include/irq.h: Moved defines from 'include/irq-config.h'. |
---|
| 52 | |
---|
[e08dbc5] | 53 | 2009-11-02 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 54 | |
---|
[0cc8672] | 55 | * start/start.S, irq/irq.c: call to boot_card checked, removed warning |
---|
[e08dbc5] | 56 | |
---|
[2d2de4eb] | 57 | 2009-10-22 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 58 | |
---|
| 59 | * Makefile.am, preinstall.am: Update for exception support changes. |
---|
| 60 | * irq/irq.c, irq/irq_init.c: Changed exception header file includes. |
---|
| 61 | * startup/bspstart.c: Changed exception header file includes. Update |
---|
| 62 | for ppc_exc_initialize() changes. |
---|
| 63 | |
---|
[c81ef7a] | 64 | 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 65 | |
---|
| 66 | * make/custom/gen83xx.inc: Remove RTEMS_BSP_FAMILY. |
---|
| 67 | |
---|
[218a2bb] | 68 | 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 69 | |
---|
| 70 | * configure.ac: Don't add -ansi -fasm to CFLAGS. |
---|
| 71 | |
---|
[3b8afe8c] | 72 | 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 73 | |
---|
| 74 | * make/custom/gen83xx.inc: New (Renamed from gen83xx.cfg). |
---|
| 75 | * make/custom/gen83xx.cfg: Removed. |
---|
| 76 | * make/custom/hsc_cm01.cfg, make/custom/mpc8313erdb.cfg, |
---|
| 77 | make/custom/mpc8349eamds.cfg: |
---|
| 78 | Include make/custom/gen83xx.inc. |
---|
| 79 | |
---|
[1872c32] | 80 | 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 81 | |
---|
| 82 | * make/custom/gen83xx.cfg: Remove -W -Wno-unused. |
---|
| 83 | |
---|
[279d3dae] | 84 | 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 85 | |
---|
[8b7be60] | 86 | * make/custom/hsc_cm01.cfg, make/custom/mpc8313erdb.cfg |
---|
| 87 | make/custom/mpc8349eamds.cfg: |
---|
| 88 | New (relocated from /make/custom). |
---|
[279d3dae] | 89 | * make/custom/gen83xx.cfg: New (relocated from /make/custom). |
---|
| 90 | |
---|
[6b2b37d2] | 91 | 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 92 | |
---|
| 93 | * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS. |
---|
| 94 | |
---|
| 95 | 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
[27e7b144] | 96 | |
---|
| 97 | PR 1435/bsps |
---|
| 98 | * Makefile.am: Use shared implementation of bsp_idle_thread(). |
---|
| 99 | * startup/bspidle.c: Removed. |
---|
| 100 | |
---|
[fc472c9] | 101 | 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 102 | |
---|
| 103 | * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to |
---|
| 104 | bsp_idle_thread and split into its own file. |
---|
| 105 | * startup/bspidle.c: New file. |
---|
| 106 | |
---|
[d1be26b] | 107 | 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 108 | |
---|
| 109 | * configure.ac: Rename BSP_BOOTCARD_OPTIONS to |
---|
| 110 | RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs |
---|
| 111 | have the same options. |
---|
| 112 | |
---|
[820d1ab0] | 113 | 2009-04-28 Chris Johns <chrisj@rtems.org> |
---|
| 114 | |
---|
| 115 | * start/start.S: Update for boot_card command line change. |
---|
| 116 | |
---|
[ce7d6e62] | 117 | 2009-03-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 118 | |
---|
| 119 | * start/start.S, include/hwreg_vals.h, startup/cpuinit.c: |
---|
| 120 | correct some init values for HSC_CM01 boards |
---|
| 121 | |
---|
[06f3a3ef] | 122 | 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 123 | |
---|
| 124 | * startup/bspstart.c: Change prototype of IDLE thread to consistently |
---|
| 125 | return void * and take a uintptr_t argument. |
---|
| 126 | |
---|
[33b11fb] | 127 | 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 128 | |
---|
| 129 | * spi/spi_init.c: Comment out fields having dropped out from |
---|
| 130 | sd_card_driver_entry. |
---|
| 131 | |
---|
[c563d40] | 132 | 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 133 | |
---|
| 134 | * bsp_specs: Remove -e start from %link. Remove references to |
---|
| 135 | start_g. |
---|
| 136 | |
---|
[d11ea4eb] | 137 | 2008-11-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 138 | |
---|
| 139 | * include/bsp.h, include/hwreg_vals.h, network/network.c: |
---|
| 140 | correct some init values for HSC_CM01 boards |
---|
| 141 | change strategy to determine MAC address |
---|
| 142 | |
---|
[1e0f03b5] | 143 | 2008-11-13 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 144 | |
---|
| 145 | * console/console.c: Update for new NS16550 polled write function. |
---|
| 146 | |
---|
[4e4dc3a] | 147 | 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 148 | |
---|
| 149 | * Makefile.am, preinstall.am: Use shared stub coverhd.h |
---|
| 150 | * include/coverhd.h: Removed. |
---|
| 151 | |
---|
[3760a5d] | 152 | 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 153 | |
---|
| 154 | * configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349 |
---|
| 155 | defines from *.cfg into bspopts.h. |
---|
| 156 | |
---|
[68f39d58] | 157 | 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 158 | |
---|
| 159 | * include/bsp.h: #include <bspopts.h> first. |
---|
| 160 | |
---|
[81ec5044] | 161 | 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 162 | |
---|
| 163 | * Makefile.am: Eliminate bsp.am. Build startup files as side-effect |
---|
| 164 | of building libbspstart.a, using automake-rules. |
---|
| 165 | |
---|
[64eb0c7] | 166 | 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 167 | |
---|
| 168 | * Makefile.am: Eliminate *_SOURCES. |
---|
| 169 | |
---|
[e94666d] | 170 | 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 171 | |
---|
| 172 | * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its |
---|
| 173 | components. |
---|
| 174 | |
---|
[c06b3fa] | 175 | 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 176 | |
---|
| 177 | * Makefile.am: Cleanup ../../shared/include/bootcard.h handling. |
---|
| 178 | |
---|
[8f07770] | 179 | 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 180 | |
---|
| 181 | * preinstall.am: Regenerated. |
---|
| 182 | |
---|
[a4bacff4] | 183 | 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 184 | |
---|
| 185 | * Makefile.am: Eliminates libcpudir. |
---|
| 186 | |
---|
[95aa5e1] | 187 | 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 188 | |
---|
| 189 | * configure.ac: Make letting boot_card() handle work area allocation |
---|
| 190 | mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to |
---|
| 191 | BSP_BOOTCARD_OPTIONS. |
---|
| 192 | |
---|
[2fb1805] | 193 | 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 194 | |
---|
| 195 | * Makefile.am, console/console.c, include/bsp.h: Use standardized |
---|
| 196 | bsp_cleanup() which can optionally print a message, poll for user to |
---|
| 197 | press key, and call bsp_reset(). Using this eliminates the various |
---|
| 198 | bsp_cleanup() implementations which had their own implementation and |
---|
| 199 | variety of string constants. |
---|
| 200 | * startup/bspreset.c: New file. |
---|
| 201 | * startup/bspclean.c: Removed. |
---|
| 202 | |
---|
[ac4b164] | 203 | 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 204 | |
---|
| 205 | * include/bsp.h, network/network.c: Fix missed name change. |
---|
| 206 | |
---|
[8efda6a] | 207 | 2008-09-22 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 208 | |
---|
| 209 | * startup/bspstart.c: correct DEC click rate for non-U-Boot case |
---|
| 210 | |
---|
[a948e85d] | 211 | 2008-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 212 | |
---|
| 213 | * startup/linkcmds.base: Fixed wrong section size symbols. |
---|
| 214 | |
---|
[f044f9c] | 215 | 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 216 | |
---|
| 217 | * Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c, |
---|
| 218 | startup/cpuinit.c: Use top level shared bsp_get_work_area() |
---|
| 219 | implementation. Augment it to know about U-Boot. |
---|
| 220 | * startup/bspgetworkarea.c: Removed. |
---|
| 221 | |
---|
[ccceaf3] | 222 | 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 223 | |
---|
| 224 | * include/bsp.h: Remove unnecessary boilerplate comments. |
---|
| 225 | |
---|
[283e6f0] | 226 | 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 227 | |
---|
| 228 | * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this |
---|
| 229 | is NOT used anywhere. |
---|
| 230 | |
---|
[e1ee0b59] | 231 | 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 232 | |
---|
| 233 | * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in |
---|
| 234 | anticipation of gen5200 and gen83xx being able to shared |
---|
| 235 | bsp_get_work_area() implementation. |
---|
| 236 | |
---|
[e76068d] | 237 | 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 238 | |
---|
| 239 | * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in |
---|
| 240 | its own file and rely on BSP Framework to perform more |
---|
| 241 | initialization. Remove unnecessary includes of rtems/libio.h and |
---|
| 242 | rtems/libcsupport.h. |
---|
| 243 | * startup/bspgetworkarea.c: New file. |
---|
| 244 | |
---|
[4909a30] | 245 | 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 246 | |
---|
| 247 | * include/bsp.h: Review of all bsp_cleanup() implementations. In this |
---|
| 248 | phase, all prototypes were removed from bsp.h and empty |
---|
| 249 | implementations were removed and made to use the shared stub. |
---|
| 250 | |
---|
[b1d8a81] | 251 | 2008-09-06 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 252 | |
---|
| 253 | * console/console.h: Convert to "bool". |
---|
| 254 | |
---|
[7d8dade] | 255 | 2008-09-05 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 256 | |
---|
| 257 | * startup/bspstart.c: Derive time base clicks from bus frequency. |
---|
| 258 | |
---|
[486f2204] | 259 | 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
[b40a667] | 260 | |
---|
| 261 | * console/console.c: Convert to "bool". |
---|
| 262 | |
---|
[4b23c94] | 263 | 2008-08-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 264 | |
---|
| 265 | * include/hwreg_vals.h: added some settings for HSC_CM01 |
---|
| 266 | * network/network.c: changed initialization code for HSC_CM01 |
---|
| 267 | * startup/cpuinit.c: changed initialization code for HSC_CM01 |
---|
| 268 | * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01 |
---|
| 269 | |
---|
[d9be8024] | 270 | 2008-08-21 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 271 | |
---|
| 272 | * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c. |
---|
| 273 | * console/console.c: Added poll for char helper. |
---|
| 274 | * include/bsp.h: Add macro definitions for optional reset behavior. |
---|
| 275 | * startup/bspstart.c: Split out bsp_cleanup(). Clean up. |
---|
| 276 | * startup/bspclean.c: New file. Not can press any key on normal |
---|
| 277 | shutdown to reset board when on MPC8313erdb. |
---|
| 278 | |
---|
[d79a27be] | 279 | 2008-08-21 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 280 | |
---|
| 281 | * startup/cpuinit.h: Uses now powerpc-utility.h. Changed invalid usage |
---|
| 282 | of a boolean type to a proper integer type in calc_dbat_regvals(). |
---|
| 283 | Througout code formatting. |
---|
| 284 | |
---|
[bbbb8f0] | 285 | 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 286 | |
---|
| 287 | * include/tm27.h: Uses now a decrementer exception handler. Replaces |
---|
| 288 | previous file. |
---|
| 289 | * startup/bspstart.c: Install a default decrementer exception handler. |
---|
| 290 | |
---|
[699c2be] | 291 | 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 292 | |
---|
| 293 | * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c, |
---|
| 294 | startup/uboot_support.c: Fixed warnings. |
---|
| 295 | |
---|
[541c9e84] | 296 | 2008-08-18 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 297 | |
---|
| 298 | * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the |
---|
| 299 | MPC8313ERDB -- The BAT entry for the eLBC was missing and add |
---|
| 300 | hard reset sequence in bsp_cleanup(). |
---|
| 301 | |
---|
[b035bdc3] | 302 | 2008-08-15 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 303 | |
---|
| 304 | * README.mpc8313erdb: Some first cut notes on running with U-Boot. |
---|
| 305 | |
---|
[e73f9f6b] | 306 | 2008-08-14 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 307 | |
---|
| 308 | * startup/bspstart.c: Time was running too slow with it taking 10 |
---|
| 309 | seconds for RTEMS to advance 5. |
---|
| 310 | |
---|
[ec5916d] | 311 | 2008-08-12 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 312 | |
---|
| 313 | * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work |
---|
| 314 | on installed BSP. |
---|
| 315 | * startup/linkcmds: New file. |
---|
| 316 | |
---|
[2975e71] | 317 | 2008-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 318 | |
---|
| 319 | * startup/bspstart.c: Fixed calculation of bsp_click_per_usec. |
---|
| 320 | |
---|
[7a7c6f3] | 321 | 2008-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 322 | |
---|
| 323 | * start/start.S: Clear environment pointer for bootcard. Fixed wrong |
---|
| 324 | address increment in mpc83xx_zero_4(). |
---|
| 325 | |
---|
[694c85ee] | 326 | 2008-07-31 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 327 | |
---|
| 328 | * Makefile.am: Add stub for U-Boot support. Hopefully someone more |
---|
| 329 | knowledgeable than I can provide a real address and length. |
---|
| 330 | * startup/uboot_support.c: New file. |
---|
| 331 | |
---|
[d4886a06] | 332 | 2008-07-24 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 333 | |
---|
| 334 | * configure.ac, include/bsp.h, startup/bspstart.c, |
---|
| 335 | startup/linkcmds.base: Support RAM allocation via bootcard. |
---|
| 336 | |
---|
[d3c32136] | 337 | 2008-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 338 | |
---|
| 339 | * startup/bspstart.c: Enable cache after CPU initialization. Clear |
---|
| 340 | only workspace memory area. |
---|
| 341 | |
---|
[59be902] | 342 | 2008-07-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 343 | |
---|
| 344 | * network/network.c: |
---|
| 345 | mpc8249eamds support for Gigabit Ethernet works again |
---|
| 346 | |
---|
[e5aa0d1] | 347 | 2008-07-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
[677cf05f] | 348 | |
---|
| 349 | * network/network.c: |
---|
| 350 | mpc8249eamds uses gmii mode |
---|
| 351 | |
---|
[2a8e450] | 352 | 2008-07-17 Ralf Corsépius <ralf.corsepius@rtems.org> |
---|
| 353 | |
---|
| 354 | * configure.ac: Remove RTEMS_AMPOLISH3. |
---|
| 355 | |
---|
[574fb67] | 356 | 2008-07-14 Sebastian Huber <sebastian.huber@embedded-brains.de> |
---|
| 357 | |
---|
| 358 | * irq/irq_init.c, irq/irq.h, startup/linkcmds: |
---|
| 359 | Removed. |
---|
| 360 | |
---|
| 361 | * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c, |
---|
| 362 | startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files. |
---|
| 363 | |
---|
| 364 | * Makefile.am, configure.ac, console/config.c, console/console.c, |
---|
| 365 | i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c, |
---|
| 366 | spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c, |
---|
| 367 | startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support |
---|
| 368 | MPC8313ERDB. |
---|
| 369 | |
---|
[dde1fedb] | 370 | 2008-05-15 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 371 | |
---|
| 372 | * startup/bspstart.c: Add capability for bootcard.c BSP Initialization |
---|
| 373 | Framework to ask the BSP where it has memory for the RTEMS Workspace |
---|
| 374 | and C Program Heap. These collectively are referred to as work area. |
---|
| 375 | If the BSP supports this, then it does not have to include code to |
---|
| 376 | split the available memory between the two areas. This reduces the |
---|
| 377 | amount of code in the BSP specific bspstart.c file. Additionally, the |
---|
| 378 | shared framework can initialize the C Library, call |
---|
| 379 | rtems_debug_enable(), and dirty the work area memory. Until most/all |
---|
| 380 | BSPs support this new capability, if the BSP supports this, it should |
---|
| 381 | call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. |
---|
| 382 | When the transition is complete, this autoconf macro can be removed. |
---|
| 383 | |
---|
[42bf1b9] | 384 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 385 | |
---|
| 386 | * network/network.c, start/start.S: |
---|
| 387 | add support for different board |
---|
| 388 | |
---|
| 389 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 390 | |
---|
| 391 | * irq/ipic.c: |
---|
| 392 | make sure, that the masking operations in |
---|
| 393 | ICTL and MSR are executed in order |
---|
| 394 | |
---|
| 395 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 396 | |
---|
| 397 | * include/bsp.h, startup/bspstart.c, |
---|
| 398 | * console/console.c, console/config.c: |
---|
| 399 | derived module input frequencies from internal bus clock during |
---|
| 400 | start time |
---|
| 401 | |
---|
| 402 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 403 | |
---|
| 404 | * spi/spi_init.c: |
---|
| 405 | added base frequency into softc structure, added fm25l256 driver |
---|
| 406 | |
---|
| 407 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 408 | |
---|
| 409 | * i2c/i2c_init.c: |
---|
| 410 | added base frequency into softc structure |
---|
| 411 | |
---|
| 412 | 2008-05-15 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 413 | |
---|
| 414 | * include/bsp.h, include/hwreg_vals.h, ./Makefile.am: |
---|
| 415 | moved HW register settings from bsp.h to hwreg_vals.h |
---|
| 416 | |
---|
[1d0ee80e] | 417 | 2008-05-14 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 418 | |
---|
| 419 | * Makefile.am: Rework to avoid .rel files. |
---|
| 420 | |
---|
[67a9b24a] | 421 | 2008-05-12 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 422 | |
---|
| 423 | * Makefile.am, startup/bspstart.c: Refactored and renamed |
---|
| 424 | initialization routines to rtems_initialize_data_structures, |
---|
| 425 | rtems_initialize_before_drivers, rtems_initialize_device_drivers, and |
---|
| 426 | rtems_initialize_start_multitasking. This opened the sequence up so |
---|
| 427 | that bootcard() could provide a more robust and flexible framework |
---|
| 428 | which is easier to explain and understand. This also lays the |
---|
| 429 | groundwork for sharing the division of available memory between the |
---|
| 430 | RTEMS workspace and heap and the C library initialization across all |
---|
| 431 | BSPs. |
---|
| 432 | |
---|
[9c32deb4] | 433 | 2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 434 | |
---|
| 435 | * startup/linkcmds, startup/linkcmds.hsc_cm01, |
---|
| 436 | startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table |
---|
| 437 | section so programs compiled with gcc 4.3.x can link. |
---|
| 438 | |
---|
[14862663] | 439 | 2008-01-22 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 440 | |
---|
| 441 | * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list |
---|
| 442 | of objects. |
---|
| 443 | |
---|
[4130d8e2] | 444 | 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 445 | |
---|
| 446 | * include/bsp.h, startup/bspstart.c: Eliminate copies of the |
---|
| 447 | Configuration Table. Use the RTEMS provided accessor macros to obtain |
---|
| 448 | configuration fields. |
---|
| 449 | |
---|
[b9ce916] | 450 | 2007-12-05 Till Straumann <strauman@slac.stanford.edu> |
---|
| 451 | |
---|
| 452 | * irq/ipic.c, irq/irq_init.c: |
---|
| 453 | Converted exception vector names to new ones |
---|
| 454 | (qualified by <cpu_type> if non-std ppc exceptions). |
---|
| 455 | |
---|
[cafa2c5] | 456 | 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 457 | |
---|
| 458 | * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to |
---|
| 459 | Configuration Table. Eliminate CPU Table from all ports. Delete |
---|
| 460 | references to CPU Table in all forms. |
---|
| 461 | |
---|
[d4d60360] | 462 | 2007-12-04 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 463 | |
---|
| 464 | * spi/spi_init.c: added missing file |
---|
| 465 | |
---|
[558bc25] | 466 | 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 467 | |
---|
| 468 | * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU |
---|
| 469 | Table fields to the Configuration Table. This included |
---|
| 470 | pretasking_hook, predriver_hook, postdriver_hook, idle_task, |
---|
| 471 | do_zero_of_workspace, extra_mpci_receive_server_stack, |
---|
| 472 | stack_allocate_hook, and stack_free_hook. As a side-effect of this |
---|
| 473 | effort some multiprocessing code was made conditional and some style |
---|
| 474 | clean up occurred. |
---|
| 475 | |
---|
[d8eb6c7] | 476 | 2007-11-30 Till Straumann <strauman@slac.stanford.edu> |
---|
| 477 | |
---|
| 478 | * startup/bspstart: removed _Cpu_table.exceptions_in_RAM. |
---|
| 479 | |
---|
[a045c9d] | 480 | 2007-11-30 Till Straumann <strauman@slac.stanford.edu> |
---|
| 481 | |
---|
| 482 | * irq/irq.h, irq/irq_init.c: Removed the definition |
---|
| 483 | of ASM_IRQ_VECTOR_BASE; this symbol was only use to |
---|
| 484 | initialize the irqBase member of the rtems_irq_global_settings |
---|
| 485 | struct. However, irqBase is an rtems_irq_symbolic_name, |
---|
| 486 | so using BSP_LOWEST_OFFSET is more appropriate. |
---|
| 487 | |
---|
[07e9642c] | 488 | 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 489 | |
---|
| 490 | * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU |
---|
| 491 | Table. They have been replaced with variables named bsp_XXX as |
---|
| 492 | needed. |
---|
| 493 | |
---|
[933f7435] | 494 | 2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 495 | |
---|
| 496 | * startup/cpuinit.c: reenable instruction MMU |
---|
| 497 | |
---|
[99e65f9c] | 498 | 2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 499 | |
---|
| 500 | * README.mpc8349eamds: added file |
---|
| 501 | |
---|
| 502 | 2007-10-26 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 503 | |
---|
| 504 | * startup/bspstart.c, startup/linkcmds: |
---|
| 505 | removed unneeded address definitions |
---|
| 506 | |
---|
[55a685b] | 507 | 2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 508 | |
---|
| 509 | * include/bsp.h: fixed some typos |
---|
| 510 | |
---|
| 511 | 2007-10-25 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 512 | |
---|
| 513 | * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support |
---|
| 514 | |
---|
[52e4f356] | 515 | 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 516 | |
---|
| 517 | * console/console.c, irq/irq_init.c: Eliminate warnings. |
---|
| 518 | |
---|
[76e552d3] | 519 | 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 520 | |
---|
| 521 | * console/console.c: Eliminate DEBUG_puts. |
---|
| 522 | |
---|
[764b72e] | 523 | 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 524 | |
---|
| 525 | PR 1257/bsps |
---|
| 526 | * irq/irq_init.c: Code outside of cpukit should use the public API for |
---|
| 527 | rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the |
---|
| 528 | public API and directly accessing _CPU_ISR_Disable and |
---|
| 529 | _CPU_ISR_Enable, they were bypassing the compiler memory barrier |
---|
| 530 | directive which could lead to problems. This patch also changes the |
---|
| 531 | type of the variable passed into these routines and addresses minor |
---|
| 532 | style issues. |
---|
| 533 | |
---|
[5cd8b16] | 534 | 2007-09-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 535 | |
---|
| 536 | * Makefile.am: Do not include networking drivers if networking is |
---|
| 537 | disabled. |
---|
| 538 | |
---|
[751e9f60] | 539 | 2007-09-10 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 540 | |
---|
| 541 | * Makefile.am: Do not build networking if it is disabled. |
---|
| 542 | |
---|
[7d7d2e93] | 543 | 2007-09-05 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 544 | |
---|
| 545 | * configure.ac: Fix path. |
---|
| 546 | * include/bsp.h: Fix typo. |
---|
| 547 | |
---|
[e35c696] | 548 | 2007-08-08 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 549 | |
---|
| 550 | * Makefile.am, i2c/i2c_init.c: add i2c initialization |
---|
| 551 | |
---|
[dfef80e8] | 552 | 2007-07-13 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 553 | |
---|
| 554 | * Makefile.am, preinstall.am: Install a linkcmds all the time. |
---|
| 555 | * startup/bspstart.c, startup/cpuinit.c, |
---|
[a7d19758] | 556 | startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing |
---|
| 557 | CVS Id. |
---|
[dfef80e8] | 558 | * startup/linkcmds: New file. |
---|
| 559 | |
---|
[6d46a90] | 560 | 2007-07-11 Joel Sherrill <joel.sherrill@oarcorp.com> |
---|
| 561 | |
---|
| 562 | * include/.cvsignore: New file. |
---|
| 563 | |
---|
[3df08660] | 564 | 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 565 | |
---|
| 566 | * network/network.c: Removed warning. |
---|
| 567 | |
---|
[0d9d14a] | 568 | 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 569 | |
---|
| 570 | * ChangeLog: New file. |
---|
| 571 | * aclocal.m4, include/bspopts.h.in: Removed. |
---|
| 572 | |
---|
| 573 | 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 574 | |
---|
| 575 | * ChangeLog: New file. |
---|
| 576 | * aclocal.m4, include/bspopts.h.in: Removed. |
---|
| 577 | |
---|
| 578 | 2007-07-11 Joel Sherrill <joel.sherrill@OARcorp.com> |
---|
| 579 | |
---|
| 580 | * .cvsignore: New file. |
---|
| 581 | * Makefile.in: Removed. |
---|
| 582 | |
---|
| 583 | 2007-07-10 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de> |
---|
| 584 | |
---|
| 585 | * New BSP -- generic 83xx but tested on mpc8349eamds. |
---|