Ralf Corsepius
d58ae18b02
Fix Clock_isr prototype.
2009-11-06 07:50:43 +00:00
Ralf Corsepius
c16130a9b5
Use PRI*32 to print uint32_t's.
2009-11-06 07:50:28 +00:00
Till Straumann
6442424a45
2009-11-05 Till Straumann <strauman@slac.stanford.edu>
...
* console/console.c: Fixed compiler warning.
2009-11-06 06:12:03 +00:00
Ralf Corsepius
ccb670c558
2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
2009-11-06 04:44:39 +00:00
Ralf Corsepius
260e6fb356
2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/network/if_dc.c: Fix type mismatch.
2009-11-06 04:36:13 +00:00
Till Straumann
b092ad6071
2009-11-05 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S, console/console.c: Separated code
that switched console and printk port based on info
gathered from the commandline and/or a BSP provided
routine into new BSP_console_select() which is called
from 'start.S' so that early messages make it to the
redirected printk port.
2009-11-06 01:09:57 +00:00
Ralf Corsepius
57e7155271
2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* ide/pcmcia_ide.c (mpc5200_pcmciaide_write_block,
mpc5200_pcmciaide_read_block): Change "block_size" parameter to
uint32_t to match with ide_ctrl_fns_t.
2009-11-04 04:50:23 +00:00
Ralf Corsepius
4325326aca
Regenerate.
2009-11-04 04:22:09 +00:00
Ralf Corsepius
12c09c765b
2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* startup/linkcmds, startup/linkcmds.pm520: Remove.
* startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825:
New (Copy of former startup/linkcmds.pm520).
* Makefile.am: Rework linkcmds handling.
* configure.ac: Add RTEMS_BSP_LINKCMDS.
* make/custom/brs5l.cfg, make/custom/icecube.cfg,
make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
Remove RTEMS_LINKCMDS.
* make/custom/gen5200.inc: Remove LDFLAGS.
2009-11-04 04:21:10 +00:00
Thomas Doerfler
e08dbc5ea9
various PowerPC code maintenance
2009-11-03 18:45:04 +00:00
Ralf Corsepius
16393b2fa8
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* startup/init548x.c: Comment out junk from end of #endif.
2009-11-03 13:08:28 +00:00
Ralf Corsepius
8c56b6fdd2
Regenerate.
2009-11-03 12:45:18 +00:00
Ralf Corsepius
cbe204399a
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Add RTEMS_BSP_LINKCMDS.
* make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS.
* make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS.
* make/custom/genmcf548x.inc: Remove LDFLAGS.
* startup/linkcmds: Remove (Renamed into linkcmds).
* startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds).
* Makefile.am: Rework linkcmds handling.
2009-11-03 12:44:13 +00:00
Ralf Corsepius
692c73336d
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* startup/cfinit.c: Remove init_vbr (Unused).
2009-11-03 12:28:08 +00:00
Ralf Corsepius
2fa726e583
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* shared/startup/probeMemEnd.c: Add missing prototypes.
2009-11-03 12:14:57 +00:00
Ralf Corsepius
899b00dca2
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* startup/bspstart.c: Add missing prototype.
2009-11-03 11:55:09 +00:00
Ralf Corsepius
1be5983fe1
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Add RTEMS_BSP_LINKCMDS.
* make/custom/csb637.cfg: Remove LDFLAGS. Remove RTEMS_LINKCMDS.
* startup/linkcmds: Remove (Rename into linkcmds.csb337).
* startup/linkcmds.csb337: New (Renamed from linkcmds).
* Makefile.am: Rework linkcmds handling.
2009-11-03 11:41:47 +00:00
Ralf Corsepius
7187942f4a
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Add RTEMS_BSP_LINKCMDS.
* make/custom/lpc24xx.inc: Remove LDFLAGS.
* make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
* make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
* make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
* make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
* startup/linkcmds: Remove.
* Makefile.am: Rework linkcmds handling.
2009-11-03 11:34:46 +00:00
Ralf Corsepius
70d7a36e4c
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/bsp-linkcmds.m4: New.
2009-11-03 08:49:05 +00:00
Ralf Corsepius
fb198bd709
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* shared/umon/tfsDriver.c (rtems_tfs_eval_path):
Add missing parameter.
2009-11-03 07:12:25 +00:00
Thomas Doerfler
593019634a
moved timebase/decrementer access from cpukit to libcpu
2009-10-31 07:04:20 +00:00
Thomas Doerfler
3fcc78aef9
move timebase access functions from cpukit to libcpu
2009-10-30 19:28:46 +00:00
Thomas Doerfler
f7ac681b51
remove depratated powerpc exception API
2009-10-30 13:52:34 +00:00
Thomas Doerfler
5075ec98c7
add cache.rel to Makefile
2009-10-30 13:50:25 +00:00
Ralf Corsepius
6cc234a902
2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* amba/amba.c: Re-add tmp.
2009-10-30 12:33:20 +00:00
Ralf Corsepius
9c8527b96f
Re-add tmp.
2009-10-30 12:33:11 +00:00
Till Straumann
385212f554
2009-10-29 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
for *all* C-routines (including _Thread_Dispatch() and
_ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().
* shared/irq/irq.c: Added IRQ statistics counters.
2009-10-30 04:07:51 +00:00
Till Straumann
287e4a8b6b
2009-10-29 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S: Beautification; ajusted margins and
spaces to make the whole thing more readable.
2009-10-29 16:05:05 +00:00
Till Straumann
1fe3e3cf25
2009-10-29 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S, shared/irq/irq.c: removed
(fake) exception frame argument to _ThreadProcessSignalsFromIrq().
This has never been used and removing it simplifies the assembly
code.
2009-10-29 15:53:31 +00:00
Till Straumann
23303c0311
2009-10-28 Till Straumann <strauman@slac.stanford.edu>
...
* start/start.S: Make sure initial stack is aligned
to CPU_STACK_ALIGNMENT before calling C-code.
2009-10-29 03:22:19 +00:00
Till Straumann
abf41fdf99
2009-10-28 Till Straumann <strauman@slac.stanford.edu>
...
* shared/irq/irq_asm.S: Make sure stack is aligned to
CPU_STACK_ALIGNMENT before invoking C-code.
2009-10-29 03:20:21 +00:00
Till Straumann
b80e8572ca
2009-10-28 Till Straumann <strauman@slac.stanford.edu>
...
* displayCpu.c: Fixed formatting for prettier printing;
don't print more than 8 flags on a single line of output.
2009-10-29 03:16:47 +00:00
Till Straumann
caf761f0d3
2009-10-28 Till Straumann <strauman@slac.stanford.edu>
...
* cpuModel.S, cpuModel.h, displayCpu.c: Save/cache CPUID:ECX
(extended capabilities) in a new variable (x86_capability_x).
Added more known flag description strings (printCpuInfo())
and let 'printCpuInfo()' dump the extended feature flags, too.
2009-10-28 21:40:14 +00:00
Till Straumann
7699617f2a
2009-12-27 Till Straumann <strauman@slac.stanford.edu>
...
* include/bsp.h, console/console.c: Provide weak-alias
hook so that the application may choose the console.
2009-10-28 01:24:10 +00:00
Ralf Corsepius
05eb1fb576
Remove RTEMS_CFLAGS.
2009-10-23 14:57:58 +00:00
Ralf Corsepius
c524d9ce73
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Rework CFLAGS setup.
* aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
* automake/compile.am: Remove RTEMS_CFLAGS.
2009-10-23 14:53:53 +00:00
Ralf Corsepius
1a44f1b8bf
Rework CFLAGS setup.
2009-10-23 14:53:46 +00:00
Thomas Doerfler
856cce5068
add new files for exception handler
2009-10-23 09:51:03 +00:00
Ralf Corsepius
402ac7b7c8
Fix broken formating.
2009-10-23 08:17:41 +00:00
Ralf Corsepius
6d778485f8
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* console/console.c: Include <rtems/error.h>.
* spi/spi.c: Remove m8xx_spi_softc_ptr (Unused).
2009-10-23 08:16:43 +00:00
Ralf Corsepius
30e516ad0e
Remove m8xx_spi_softc_ptr (Unused).
2009-10-23 08:16:19 +00:00
Ralf Corsepius
d7637d8dcf
Include <rtems/error.h>.
2009-10-23 08:16:03 +00:00
Thomas Doerfler
2d2de4eba1
Update for exception support changes.
2009-10-23 07:32:46 +00:00
Ralf Corsepius
cc1e864dfe
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* irq/irq.h: Add BSP_irq_enabled_at_cpm.
* network/network.c: Remove local decl of BSP_irq_enabled_at_cpm.
2009-10-23 06:48:42 +00:00
Ralf Corsepius
2e9d27c06c
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* irq/BSP_irq.c, network/if_100MHz/GT64260eth.c,
network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c,
startup/bspstart.c: Add missing prototypes.
Adjust bogus types. Remove unused vars.
2009-10-23 06:28:17 +00:00
Ralf Corsepius
3144f90c4f
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* new-exceptions/bspsupport/vectors_init.c: Remove duplicate
defines DEAR_BOOKE, DEAR_405.
2009-10-22 12:22:12 +00:00
Ralf Corsepius
4b8a90e523
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/ide/ata.h: Move extern "C".
2009-10-22 11:48:29 +00:00
Ralf Corsepius
07bfeb149c
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* clock/clock-config.c, misc/dma.c, network/network.c,
rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
2009-10-22 11:46:12 +00:00
Ralf Corsepius
fc5799fb88
Remove unused vars.
2009-10-22 11:46:05 +00:00
Ralf Corsepius
0818be589b
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
Use hex-constants to avoid implicit int-casts.
* libchip/i2c/spi-memdrv.c:
Use hex-constants to avoid implicit int-casts.
Use rtems_off64_t offsets to avoid loosing precision.
2009-10-22 05:43:37 +00:00