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
Ralf Corsepius
2ea9810878
Use hex-constants to avoid implicit int-casts.
...
Use rtems_off64_t offsets to avoid loosing precision.
2009-10-22 05:43:26 +00:00
Ralf Corsepius
05c599df30
Use hex-constants to avoid implicit int-casts.
2009-10-22 05:43:06 +00:00
Ralf Corsepius
2f00c244bd
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* clock/clock.c: Add missing prototypes.
Remove argument from clockOff().
* tod/pcf8563.c: Add missing const.
2009-10-22 02:42:15 +00:00
Ralf Corsepius
40993862c5
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* mpc6xx/mmu/bat.c: Add missing prototypes.
2009-10-22 01:57:51 +00:00
Thomas Doerfler
27de394218
add missing change
2009-10-21 15:07:38 +00:00
Thomas Doerfler
92571dc0c9
various maintenance changes
2009-10-21 14:57:46 +00:00
Thomas Doerfler
bf49335fe2
removed erronously added spi.c and spi.h
2009-10-21 14:53:08 +00:00
Thomas Doerfler
ea546eb72d
add missing file
2009-10-21 13:54:50 +00:00
Thomas Doerfler
60e5832e23
interrupt handler type change
2009-10-21 13:24:35 +00:00
Ralf Corsepius
e7cac30a80
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/c3xsim.cfg: Remove RTEMS_BSP_FAMILY.
* make/custom/c4xsim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:59:52 +00:00
Ralf Corsepius
a461ce932f
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/leon3.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:53 +00:00
Ralf Corsepius
92ee3e4dd9
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:51 +00:00
Ralf Corsepius
0621efd5a2
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/erc32.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:45 +00:00
Ralf Corsepius
8e858a4e91
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/simsh1.cfg: Remove RTEMS_BSP_FAMILY.
* make/custom/simsh2.cfg: Remove RTEMS_BSP_FAMILY.
* make/custom/simsh2e.cfg: Remove RTEMS_BSP_FAMILY.
* make/custom/simsh4.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:40 +00:00
Ralf Corsepius
e7097967da
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/gensh4.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:37 +00:00
Ralf Corsepius
a5cd07f0fe
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/gensh2.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:35 +00:00
Ralf Corsepius
af626edc84
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/gensh1.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:34 +00:00
Ralf Corsepius
683157e716
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/virtex.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:49 +00:00
Ralf Corsepius
cfcd20fa1f
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/tqm8xx.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:47 +00:00
Ralf Corsepius
94edc018e9
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/ss555.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:45 +00:00
Ralf Corsepius
9c87acb5ce
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/score603e.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:43 +00:00
Ralf Corsepius
1b3b8021ce
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/qemuppc.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:42 +00:00
Ralf Corsepius
1b427f2da2
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/psim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:40 +00:00
Ralf Corsepius
e40b95bf8b
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/mvme5500.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:38 +00:00
Ralf Corsepius
f57365b45d
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/mvme3100.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:36 +00:00
Ralf Corsepius
40a8ebeda9
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* make/custom/mpc8260ads.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:34 +00:00